My DD was having the same issue with speed and power, because she started doing quite a big cast before her BHC. She also had to learn to be stronger in her arms, wrists, and in fact her whole core when she came around, to stop the overshoot. She still occasionally overshoots the BHC and the mill circle. She's very strong and can get up some serious power if she casts too large.