Batting stance trainer, strength and endurance, trainer, bat speed trainer; the total baseball, and softball swing trainer....