Yes to a chemical exfoliant such as nip and fab glycolic pads, or corsx BHA blackhead power liquid.
Yes to a moisturising serum under your moisturiser, such as Hada labo premium hyaluronic serum, or cosrx snail essence. This should help the flakiness.
I love a lightweight moisturising gel under my makeup for moisture and bounce, without oiliness. I absolutely love Mizon snail recovery gel. Heals spots too.
A good primer will most definitely help. I find W7 face primer camera ready great, and inexpensive. Doesn't dry out my skin, and leave me lined, wrinkled and tight (looking at you Bodyshop Wonderblur), or greasy and slow to set (looking at you Garnier 5 second blur).
Finally, finishing with a good face powder. The amount of powder i use depends on how dry my skin is currently. As a PP said, I love Innisfree no sebum powder. Takes the shine off, but doesn't dry the skin because it's a mineral powder.
A fine dusting over the t zone if I'm extra dry, or pressed into the skin with the puff, and lightly dusted off. Smooth and poreless skin, with no colour change or oxidation, and utterly sweet packaging and smell. Easy to carry around too, as long as you keep the puff in (and only poke a few holes in the cover), and should help your shine problem.
I am oily yet dehydrated, and prone to rosacea and acne. It's a hard battle to keep my skin from drying out and getting irritated - leading to rosacea pimples/papules. Or clogged up and congested - leading to whiteheads, blackheads or cystic acne. 
The bane of my life.