Since you mention tru2form, they have some really good girls training there (playing on good HS teams). If you can go there I would recommend the small group training they have as I have watched the girls trains many times and they are talented. It will help being around that type of training and talent