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.