How to get clear better skin?

Ok I'm 25 yet still have what I'd say is crap skin on my face. I always seem to have one spot on the go, and you can see spots underneath my skin, what is this? I clean my skin everyday with pads, and moisturise I don't know what else to do. My diet is good, I drink but not a great deal.
How to get clear better skin?
Post Opinion