First off always try to eat foods that are healthy and not too greasy. In the past scientists have said that the greasy foods such as chocolate and crisps do not directly link to bad skin. However it is known that a bad diet can lead to bad skin and, generally, a bad body. So try to eat the best food you can, by getting all the vitamins you need for your skin to look great, glossy and feel better. Try to evaluate your diet and look at how you can get more of the vitamins that you may need more of. This will help your skin in a huge way, and you should be able to see the difference in a relatively short amount of time.
Try to rest your body. Although this may sound silly to many people, or may sound like it will not do anything good for your skin, rest is great. When your body does not rest it automatically get stressed (whether you know it or not) this stress is portrayed through your body. This may mean spots, saggy eyes or even bloated skin; I would recommend you sleep for as long as your body needs. You should not work so hard that you cannot have time to rest; this may lead in your skin suffering.
You should get some anti-ageing cream for your skin. Although you may be sceptical at first I guarantee you, this works fine. It will not do miracles to your skin, but it will help your skin to show less stress and pull on your face. This stress is the same reason that many people look older; they can often have more wrinkles at a younger age. I would recommend you get this, however use it moderately if you are not over 40, and try to use it only a few times a week. Alternatively use moisturiser on your face on a regular basis for your skin to become replenished. Do this every morning after washing your face thoroughly, and you will see a big difference. These are simple things to do, but the most basic changes will make the biggest differences. Make that change for your face to look its healthiest and its best.