Improve skin

Apart from drinking lots of water, what can I do to improve my skin? I get the odd spot but my skin tone is uneven.