Harsha Bhogale's lecture needs to be put into perspective. Among people of the same talent or more or less the same talent, attitude is definitely makes the difference. However if people without Tendulkar's talent practice as much as he does, they are not going to go far. I read in a Talent management book that Michael Jordon used to practice two hours a day without fail but also added that every player who does that will not necessarily become a Jordon. The same book also mentioned how a talented person could perform twenty times more than his non talented counterpart, how five engineers could achieve much more than 200 engineers etc. I have myself seen four people from the same educational institute in one company- one got three double promotions in one year and the rest got just one promotion. Talent definitely matters but if the talented person becomes complacent, he is as vulnerable as the next guy. I read recently that better a hardworking mediocre than a lazy genius. In that context, Harsha Bhogale is right but giving over importance to attitude is equally dangerous which is why it is said that "Attitude and aptitude together determine altitude"