Moisturise your face. Try using a hydrating primer if you are not too oily... Try pore minimising primer only in areas you have pores like around your nose, etc.
Try using a damp sponge for makeup application. Dont use too much foundation at a go; layer if necessary. Using a finishing spray for your makeup to skin in and set.
Since there are so many product layers it is important to use thinner layers and give it time to sink into skin before moving to next layer.