How does a poor diet lead to a poor appetite?

Filling up. If you fill up with foods full of processed carbohydrates, you won't be hungry for healthier foods. I've written a good summary of the elements of a healthy diet. You can cut and paste this link to read my summary.