Tips for flawless foundation??

Reem

Ok so my skin is on the dry side. I cleanse, exfoliate, moisturize, prime, use high end and drugstore foundation, and setting spray and my face is always dry/patchy and sometimes cakey. I dont know what to do. I have tried face oils, face masks but nothing helps. Is there anyone that has gone through this? Please help!!