What I'm really struggling with is then talent needed to be 'good'. What athletic ability is key to be a good cricket player?

No 1 is just reactions for batting.

It is hard to imagine just what it would be like to bat against a 90mph bowler.

But perhaps a lot easier to imagine being a slip catcher fielding to one. Perhaps once every 3 overs a ball will come glancing off the bat in your direction still going at 75 mph. Once in perhaps 10 overs it will be catchable, that is won't hit the ground before it reaches your feet or goes over your head.

Really good cricketers catch most of them. Ordinary people flinch way too late.