Sounds like you are doing some good things. Concentrated drills are a very important part of practice, thats where the skills are taught and learned. A common one is to split the team into two parts, line half up at SS and half at 2B, with a player or two at 1B,and 3B and drill/teach everyone to play the infield positions, especially turning double plays from 2B and SS positions. Everyone practices this, even C and P. It goes very fast. Rotate players from one position to the other for several cycles. You will know who your #1's are , but you will also develop depth of players at all positions, and know well how they stack up vs each other.
Not sure about playing girls where they want to play, they should still play where they are best suited, but should have a couple choices and include an IF and OF if possible. Even though they should drill at most positions in IF and OF, not everyone is suited to actually play every position in games. Example is a very slow heavy girl would probably not be a choice for OF in a game, but doesnt mean she shouldnt be taught and practice it. She might shoot up 6" and be much lighter and quicker in a yr or so. Pick maybe 3 choices for each position in IF if possible , and practice them there in depth, and alternate/rotate them in frequently in games. Try to give all girls chance to play IF sometimes in games. The worst may only do it in pool play against really weak teams, but they still need to do it.
Not sure about playing girls where they want to play, they should still play where they are best suited, but should have a couple choices and include an IF and OF if possible. Even though they should drill at most positions in IF and OF, not everyone is suited to actually play every position in games. Example is a very slow heavy girl would probably not be a choice for OF in a game, but doesnt mean she shouldnt be taught and practice it. She might shoot up 6" and be much lighter and quicker in a yr or so. Pick maybe 3 choices for each position in IF if possible , and practice them there in depth, and alternate/rotate them in frequently in games. Try to give all girls chance to play IF sometimes in games. The worst may only do it in pool play against really weak teams, but they still need to do it.