I think the most important thing as people have pointed out here is the fact that he has great hands speed and hand eye coordination. Those 2 are musts in order to succeed at this level. If you don't have those 2, then it'll be very hard to be successful at the highest level. Also he seems to have a good mindset and temperament which is also very important in a player. Every player has their fair shares of issues, it about working on them and continuing to fine tune your technique so that you can sustain success at the highest level.
|