I have oily skin/acne problems same as you. And have yet to find a good foundation that works for me. But as for the oil control I recently started using Zero Oil face wash from Origins, and It's been working out for me. And that is supposed to be natural. If not that, just using a cleanser or toner with salicylic acid will help to control the oil somewhat.