to keep the skin dry and clean i would reccomend using Airspun loose face powder , they come in pretty big pacts and are really cheap ! the only issue i see is that i havent found any powders covering darker skin tones .
I would even recommend for something high end the Becca translucent powder because no matter what skin tone you have it completely blends with your makeup and gives you at least what it gave me was a 10 hour wear without the oilyness. It truly kept the oils away and I'm super oily so I know how it is!
For a little bit more high end powder I like using Makeup Forever's HD Finishing Powder. But if you want a drugstore/more affordable one I would definitely recommend Rimmel London's Translucent Stay Matte Pressed Powder.