I had pretty bad skin as a teenager and have learnt the hard way the importance of keeping my face looking and feeling good, your post really hits all the key points!