Help needed much. (lots of different things, can u help with any?)?

i need a few things for different skin problems…

a good spot treatment? that will keep them atleast at bay.

a moisturiser? one that will stop dry patches on my face

oily skin? something that will reduce the oil my skin makes, but nothing like make-up or blotting papers something that can go to the root of the problem….

lip care…my lips get so cracked+dry any really good treatment i can buy or homemade?

few bad marks from (spots) .. anything i can use to heal them faster?

a good foundation used for cover up? or just one that you found good?

an eyeliner that doesnt come off 5 minutes after u put it on? haha

any help would be very much appreciated (:
x