Recommendation for foundation,primer and powder for a 17 yr old teenager ?

I'm 17 year old Chinese girl and I have a fairly white skin. My face is oily type and pimples grow during my period. Please recommend me some good beauty products for my face.. Thank you :)
I was thinking of either Bobby brown or Mac maybe? :)