*beach sunscreen* is not crap but necessary IME. Baby oil (AKA as mineral oil)+
4th! Also, I think you don't need to apply foundation all over, try just in the T zone. And try +