Here's a problem: Batting is unfair, batting practice is too fair.
What do I mean?
The biggest frustration of batting is getting out. One mistake and it's over, even if it's the first ball you have faced of the season. Yet when we go to a net practice we all do 10-20 minutes no matter what happens and walk away satisfied that we got a good hit.
The problem, then, is when you practice you feel no pressure and when you bat in a game you feel all the pressure. There is a huge disconnect and your practice time is wasted. It leads to losing focus, playing poor shots and fewer runs.
The solution is simple: make practice unfair.