Foundation/skin

So I have really red skin, I moisturise and cleanse as I've been told but it still won't clear up? I have no allergies or anything and I really want to know something that will help. Also I find I can't get that perfect foundation finish, can I have some tips on how to get the most flawless looking foundation? Thank you!!! ❤️