I recommend that you use an oil free primer that will keep your skin smooth and shine free for hours without causing your makeup to smear or rub off as well as won't irritate your acne or cause more.
Cover FX Clear Prep FX Matte Foundation Primer and Anti Acne Treatment
Nars Pro Prime Pore Refining Oil Free Primer
Lorac AquaPRIME Oil Free Primer
Nars Sheer Matte Foundation
lancome Teint Idole Foundation
Hourglass Immaculate Liquid Powder Foundation Mattifying Oil Free