It takes wise use of all the tools available to create productive batting practice and mechanics improvement. Whether its soft toss, front toss, tee work, pitching machines, players learning to hit fungos, or live-arm BP, each tool contributes. Hitters need reps, which means they need to see lots of strikes. BP pitchers need to be able to deliver lots of hittable pitches. Using your pitchers for BP is not the best practice. Do the math... 12 players on a team x 10 hittable pitches per batter = way more pitches than any young pitcher should throw in a single session. Best case scenario is having a coach who can pitch with full windup. On those occasions when you do use your pitchers for BP, pay close attention to pitch counts, productivity of the session, and how it all interacts with your game schedule.Live batting practice is the absolute best and only way for your hitters to learn. Soft toss and tee work is only a feel good session. Difference between block training and random training or performance versus learning.