Agreed with Tretinoin! A retinoid is definitely the way to go!! This will help purge all the clogged pores and smooth out your complexion, as well as keep your pores open so that the walls of your pores don't stick together and trap bacteria, forming inflamed acne. My son's skin looked a lot like yours and the retinoid he's using really helped.I'd ask your derm about it, or see what they recommend.
Just started breaking out similar to yours but on my temple region. Never had acne whole life life now I'm 28. No products help me but what did was cleaning my whole living area(living room,bedroom,washroom!) with antibacterials disaffectant. Since then my face has gotten so much clearer with way fewer(if not at all) break outs! I'm still using a vichy face wash and moisturize twice a day. Good luck my friend and stay strong!