You definitely sound like you need a combination of oral and topical therapies.
Oral isotretinoin is definitely something to consider, although it has side effects. Your doctor can better discuss the risk-benefit issues with you.
Topical chemical peels in light concentrations regularly should help you dry the pimples. Do consider applying some topical antibiotics as well.
Some doctors also consider adding oral erythromycin to reduce the "purge" of isotretinoin in the initial stages.