Recommendations

I need recommendations for the following. I have oily acne prone skin

bb cream which brand and what shade?
blush (possibly a palette )
concealer
clay mask
moisturizer