I had thought someone posted the gif already so I removed mine. But I must have been mistaken... Maybe some of the experts will comment on this.
To be honest, for a 9 year old, I think she is doing pretty well. There are a number of things in her swing that I like, and I would be worried that too much tinkering could eliminate the good. I would start by introducing this drill and asking her to "feel" what her hands and wrists are doing to make the bat turn like that.
Then, moving onto the bold above.... Help her learn the mentality of "yes, yes, yes, no!". Basically she wants to approach every pitch with the assumption that she is going to swing. Then, instead of choosing between "swing" and "don't swing", her only decision will be "don't swing". If she doesn't choose that option, she is firing away. Good luck!
Added: and notice the tee placement in the drill.
I used a set of throw down bases for the same effect because I have to use my garage and my landlord forbade any markings on the garage floor.I like her swing. A couple things to look at in the set-up that may help her swing path and also contact points. Will also help you evaluate her better on future swings...
Her feet are very far from the tee, this is the equivalent of hitting a far outside pitch which she should be hitting farther back in the zone, not out front. Notice how extended her arms are and she's lost any bend in the elbows.
Suggestion to make sure she is setting up properly is to use the tee plate to draw a chalk plate on the floor and then draw the batters box. Now have her set up in the box before putting the tee in place. From here, you can place the tee by the front foot for down the middle pitches, forward for inside pitches and back in the zone for outside pitches. Once she learns where her contact points should be, this will help you focus on the swing path and other points noted by others. Plus then she can set up properly when she's working on her own!!