How to improve ones immunity ?

Tell me the ways to improve ones immunity ( 100% vegetarian ).
Immunity against infections and skin diseases.
Update: I have a few skin problems , does it happens due to lack of good immunity ?
And also couple of answers suggested to take more vitamin C, which are good sources of vitamin C.
7 answers 7