Here is another key for me. Getting enough water in. I find I eat when I am actually thirsty. I find that I specifically crave carbs and sweets when I am thirsty. l find that drinking enough water nips this in the bud. I really need to be more consistent with this. What I like about MyFitnessPal is that I can count my water too. I just have to make a commitment to do it every day.
Here are some articles about the benefits of water.
Webmd on water
Health on water
Greatist on water
Here is to a renewed commitment to getting my water quota in!