Take care of your body and your mind! The previous solution is incredibly sound, however, you have to have the gumtion and wherewithall to know that you look good and feel great. That knowledge is the key and no amount of sleep, [sound] eating, and exercise will make you look and feel great if you do not have the self-confidence to carry same.
Also drink lots of water! It's great for your skin and complexion and also will make you feel a lot better than beverages loaded with sugar and preservatives.