There are various components that contribute to successful batsmanship. To name a few: psychology, performance optimization, nutrition, biomechanics, strength & conditioning, morphology, fitness, skills training, etc.
From a biomechanics / technical perspective, the batting technique in cricket consists of various elements such as the grip, stance, backlift, downswing, impact with the ball and follow through.
In your view, list three main components that define modern success of a batsman in cricket. What do you think contributes to successful batsmanship?