Mine too, I'm a terrible picker, haha.
Best advice - drink lots of water, don't eat any processed crap foods (basically, if man made it don't eat it), cut down on dairy as this can affect the skin, and as for topical creams etc...
Try jojoba oil. Just straight jojoba. You can get it at health food shops and chemists... rub it in and feel the love. Rose hip oil is also amazing if you can get it - try them in tandem for super power. If you've got a particularly infected or nasty looking spot, try a bit of lavender oil on it (but be careful as it's very strong and can be very drying, so don't get too much of it elsewhere).
_________________
We are a fever, we are a fever, we ain't born typical...