Maybe age is a factor? If your players are all youngsters, perhaps they're too inexperienced and aren't playing to their full potential.