What skills are important and what skills are easily trained are not the same thing. To effectively train a high level SF you will need to do a lot of one position training at PG, C and SG, anyway.
I would disagree a bit with your skill rankings but I think you're overall on the right track.
Also stop playing 2-3 zone. It's useless and broken.