I would be looking to up the protein and fat - so for breakfast having something like scrambled eggs, made with butter and with some wholemeal toast, or some baked beans with toast. (I know you said she's fussy about what she has, but if she's happy to eat scrambled eggs later on in the day I can't see any reason for giving her this at breakfast time!)
For lunch, what you're serving sounds fine, but I'd add some grated cheese to that, and serve with veg as well as carbs. And then dinner, some meat/fish with veg as well a carb portion, but don't base the meal around carbs if you can help it.
Avoid fruit for snacking, and definitely give the smoothies and fruit juice a swerve. These are just pure sugar! I'd be giving natural yoghurt with some fruit added to it, rather than just fruit. Again, full fat not low fat yoghurt!
If she's hungry in between meals, then try cheese, or some raw carrot/cucumber/celery/pepper sticks with (full fat) hummus.
I certainly wouldn't be cutting milk down either, as this is full of good nutrients. Again, though, make it full fat milk.
What else does she drink and how much is she drinking?
HTH - I'm not a nutritionist/scientist/doctor/medic, but I do know a fair bit about the impact that carbs can have on us.