Some people think that you are born with qualities like confidence, communication, imagination, inspiration, concentration and courage. Such qualities I believe are learning skills that can be mastered by someone willing to apply itself. These are advanced life skills, and the more effective your life is in them.
It is very easy to stay on track when you first set a goal. That is you have a strategy, you work and your motivation is high.
For life skills training in Bangalore: http://unnatiblr.org/unxt/