When focusing on nutrition it is important to bear in mind the limitations of processed and packaged foods. Often times they are produced using high amounts of refined sugars and lots of fat. You don't have to give them up completely, just make sure that you don't overdo it with them.
Try to include some type of protein in all of your meals and snacks. This is a good idea because it will keep you full for much longer and give you much needed energy. It also makes it less likely that you will start to eat things that you should not.
Implementing a regularly scheduled meal plan is one way to train your body to manage hunger and thwart pesky cravings. Decide on a set time to eat breakfast, lunch and dinner. If you find yourself feeling especially hungry, you can supplement your caloric intake with a scheduled snack time between meals. This helps your body establish a normal routine, which will stave off those random, all-of-a-sudden, snack attacks.