I would say make habit of eat healthy and clean.
Retinoids are the best choice of treatment for excessive pimple but it has many side effects so i would recommend to take guidance of expert and well experienced dermatologist
For best treatment U should start from ur home by taking healthy food and drink a lot of water. And make ur face oil free.