Foundation for dry, flakey skin.

minzy • back on eve after deleting it 2 years ago!! happy to help :)
Originally, my face is extremely oily and acne prone, yet I've been using a benzoyl peroxide lotion which helps the acne, but completely dries and flakes up my skin. So when I apply make-up (which I can't go without btw) my skin is, although lathered with moisturiser, extremely flakey and dry which makes my foundation look really clapped and cakey. Then, during the day the oiliness comes through and I am still flakey, but also really shiny and the makeup is melting off.
I need any sort of makeup+skin tip to help make the foundation look less... messed up.