Accutane is one of the harshest drugs I've ever tried, so only use it as a last resort.
I find that showering immediately after waking and after my workout, combined with wiping affected areas with rubbing alcohol when I feel oily helps. Add some tanning and your skin will look much clearer. Benzyl peroxide works well, but it bleaches everything, shirts, sheets etc. Salicylic acid keeps you dry, but is less effective IMO.