Like i said,(or tried to say),, seeing the ball is half the battle
I'm lucky I have a very good eye for the ball.
If you don't, then that's when proper technique, coaching,patience etc come into play.
A lot depends on the wickets your batting on too,,,height of bounce, does it come onto the bat etc
Batting indoors means nothing, and to be honest , I find it knackers my batting up for the start of the season, so don't put too much faith in it, unless your batting on county wickets all season, (if you are, then fill your boots!)
Picking length is the single most important aspect, especially on dodgy slow wickets
If your getting out early in an innings, then you've got to work on a technique to get your eye in and stay in long enough for this