How to make makeup less Cakey?

Okay so im not a beauty expert but I wear makeup everyday and it's looks flawless every morning but after a couple hours I feel like my makeup gets Cakey and starts sweating off. Keep in mind I live in florida where is hot and humid all year long. My skin is acne prone and combination (closer to the dry side). I wear maybelline matte fit me foundation (can't afford high line makeup) .