Great advice.
Of course, add two additional things to this and things will improve even more quickly:
Drink Water
Actual water. Your body is mostly composed of water and needs it for just about everything.
If you can manage 8 cups of water a day, you are doing decently.
If you drink other things, drink an extra cup of water for each cup of something else.
Avoid drinking just before or after meals for easier digestion.
Food Combining
Don't eat different food types together (meats, breads, veggies, fruits) in one meal as doing so puts different requirements on what your stomach must do to process each one.
Mixing veggies and fruits isn't bad, but mixing anything else can really put a strain on digestion as your stomach needs vastly different ph levels to dissolve them.
Eating Meat
Most people believe that you have to eat proteins, particularly meats.
If this is you, eat them as you feel you need them, just try to make sure you aren't mixing them with other things and that you are waiting long enough for your body to dissolve them before you eat something else. This is why it is typically better to eat them for the last meal of the day.
For more on this, do a search on your favorite search engine for food combining and read up. It both simple and logical. Combine with the ideas above and the parent post and you will experience amazing results much more quickly than you might believe.
RE: DETOXIFICATION - The Key to Beating Cancer or Any Illness!