[QUOTE="lens,  post: 20280, member: 443"]
To become an excellent batsman one needs to build solid batting skills and you also need to have mental control and strategic thinking abilities too. There are lots of things involved anyways. I just remembered the skills to be able to rotate the bat for scoring opportunities. That is part of it too.
[/QUOTE]

Becoming a really good batsman is a big challenge. You have to face balls that might be approaching you at the speeds of 150 plus. Moreover, in many cases you may also need to deal with delivering that swing and seam a lot. Facing spinners is not that easy either.