I would recommend a 32" bat for your player. Unfortunately, the 2017 DeMarini CF9 Insane Fastpitch Softball Bat: WTDXCFI is out of stock in a 32 inch. Typically, we see power hitters using end-loaded bats. Furthermore, a solid bat that is designed for power and contact hitters is the 2018 DeMarini CFX -10 Fastpitch Softball Bat: WTDXCFP which is available in a 32/22.
I would recommend the 2017 DeMarini CF9 Insane Fastpitch Softball Bat: WTDXCFI in a 34 inch length. I think the end-load in this bat would pair nicely with your player, especially if she is a power hitter.
Based on your player's age, height and weight, I would recommend getting a 33" bat. Choosing between end loaded and balanced bats ultimately comes down to player preference. Power hitters typically prefer end loaded bats (like this 2017 DeMarini CF9 Insane Fastpitch Softball Bat (WTDXCFI)) while contact hitters typically prefer a more balanced bat.