It's the personality of the player that will take them to a higher level than other players. Don't shrug off the self esteem issue. Most people have low self esteem. I see it all the time in students. ALL THE TIME. The problem is that they are in denial about it. When you have low self esteem, you do not want to face what's wrong with your game. You just dance around it superficially because facing the truth is painful, particularly to those who have fragile egos. Oh sure, they think they are facing their issues on the table but they aren't. Not really.
I can spot a winner before he hits a ball. Why? PERSONALITY. I'm not kidding. Ever notice that people who play really well can do a lot of things really well?
Getting boring my dear....again: Just brilliant explanation!
