1000% on the things you named. One thing I've learned is, regardless of measurements, playing high level defense and shooting off the catch at a high level will get you and keep you on the floor. I'm super bias, but I believe defense isn't worked on enough. It can most definitely be taught, on a technical level and also through ssg's and live action. If you're already running ssg's, then defense is being worked on, I would just say to supplement that with teaching leverage, on ball footwork, steal timing, how to respond to defender taking high/or low foot, etc. You named the big ones though, so your going to do great, and those kids will definitely get better!