I spot treat pimples with rubbing alcohol; sometimes I put hydrogen peroxide all over my face for fifteen minutes then rinse; I exfoliate my face every other day gently with a sudsy rag;
Everybody's different, but I think dove bar soap works best for cleansing gently. My favorite oil free moisturizer substitute is the Aloe Vera gel meant for sunburns. I use it everyday after washing my face before bed.
Going on a low fat diet has also seemed to help, but sometimes hormones are just bad. There are lots of horror stories and side affects from using prescription stuff, so I'd steer clear of those. Good luck!