You have written really a good article. I specially liked the Be Your Own Trainer part of your article. If we (Indians) have to grow in global market, everybody should realize the importance of 6 soft skills you mentioned in addition to the strong technical skills Indians already have.
Keep writing such articles. It would really help lot of people who are serious about their growth.