1- are you eating right? If you don't then hello have you heard the saying "you are what you eat"
2- are you sleeping well enough? Not the I go to bed at 1 am and wake up at 12 routine.
3- are you taking off your makeup before bedtime? Have you using old makeup and how are you applying the makeup, with an old sponge, or unwashed hands?
Vitamin A helps with your skin. Water helps with your skin. Fruits and vegetables help with your skin.
Berries are good for your skin: they have a high content of antioxidants in which also helps the aging process.
Foods that contain good fatty acids like: Walnuts, salmon, flax seed etc.
Whole wheat: not only are they good for fiber BUT they also help your skin cells.
Green Tea: there are countless benefits to green tea!
Water, water and more water. Water is so good for you, it keeps your skin hydrated.
Here is a website with even more tips: 18 foods that make your skin glow
I follow these guidelines religiously, and let me tell you my skin was horrible- now I am reaping the benefits of eating better.
P.S You don't need to be wasting your money on pimple erasers- eat healthy, drink water. I use St. Ives Apricot Scrub and my face is great ;)