Well, the thing that sticks out the most to me is it doesn't look like there's much protein in her diet and that would certainly help. Possibly more calories, as well, with that much activity. I'd also separate the cardio from the weight-training instead of the way it's set up, there.
I'd break it into separate workouts or at the very least do it all after the weight-training aside from some minimal warming up, just to get loose and only if she needs it.
Just my .02