First I could think of was soft skills [social skills , communication skills etc.]
Secondly a good physique
Please suggest some areas what a man should work upon for a better career and personal growth .
And what are some skills that every IT professional should be competent in irrespective of his field .
Any inputs from the experienced ones would be appreciated.