When improving your swings or positioning, the best way of practice is with a batting tee. The ball has a steady position on the tee. You can completely focus on your own position and your swings. It will improve your consistency and builds up confidence.
You can also choose for a 5-position Batting Tee to train your swings across the plate. Pick your favorite from SKLZ, Benson or Rawlings.