IITians don't have 'skills'? :sigh: They're one of the most brilliant people I have ever met.
In a lot of cases, education gives you skills, which are required to be successful. Education will give you all skills necessary to excel in life, provided the place where you study is good enough. Any IIT or IIM graduate or for that matter any person from a top 100 engineering istitute and a top 50 management institute will have the skills to be successful in life.
Instead of 'skills', I would say the attitude towards work is more important to be successful. Are you willing to work hard? Are you open to criticism? Do you have a clear conscience?
I'll tell you a true story of two people. One passed out from IIM-A, and even know, is brilliant. The kind of work he can do is just amazing.
Then there was this other guy. He passed out from probably the worst university in India. He had lesser skills than what the IIM guy had.
The IIM grad got a huge first salary, while the other guy got nothing.
Today, the IIM grad is sitting at home unemployed, whereas the other guy is one of the most known persons in international banking circles.
The reason for this? The other guy worked hard, improved his skills, was open to criticism, and did not take the short cut by lying; while the IIM grad was arrogant, he had bad relations with his subordinates, and wasn't open to criticizm.
So, it's more a question of aptitude towards work rather than skills.