How do you motivate a cricket player?
People play cricket for a simple reason: The want to have fun. Once you know this is the biggest motivating factor in your players you are at a huge advantage. So the first trick is to keep your players engaged and enjoying things: Fit the difficulty to the skill level.