How old are you? If you're a teen some of it can simply go with the territory. That said, you can mitigate and minimize the problem.
First, don't use soaps that dry out your skin. Olive oil soap works really well. Cleans without drying. Also, avoid astringents -- they dry our your skin terribly and leave you prone to more breakouts. Finally, AVOID sugar. I find that a bit of extra sugar in my diet gets quickly revealed by a deterioration in my skin (and I'm in my 40's!).
It's on my mind this morning as there was a bowl of M&M's lying around this weekend... hard beasties to resist...
Life is short: Void the warranty.