I'm a decent leg spin bowler, but I'm a terrible batsman. I know a big reason is that I don't watch the ball after the bounce. I didn't learn the skill as a child and I find it very difficult to learn as an adult.
When I do force myself to watch the ball onto the bat, my head position lags and it throws my balance off, resulting in worse shots.