I had proper severe acne and I think I'd still have it unless I'd taken a course of accutane (isotretinoin). It is the only known Cure to acne. After this you can probably eat concentrated sucrose and dairy products and also smear your face with lard on a daily basis and STILL not get a single spot. Would be strange behaviour though.
Oh, and accutane isn't worth it for mild acne.... in fact if it's mild I'd almost be tempted to say "get over it!" but I know how annoying it is when people say "you don't know how lucky you are".