I have found kids that their dads built them a hitting cage often are the big hitters, a coincidence, no. They get better because of repetition and hard work. A trainer can teach them technique, but having your own batting cage pays off, I know because my son's teammate has one and is highly recruited by MLB, going to D1.