Get a bedtime ritual that your child goes to bed earlier than they do now, start with 1/2 hour and see if that helps, and if not, go a full hour. If she's not getting to bed on time for you, she needs more physical activity.
Our son Jack (4) sometimes is crabby and groggy in the am so I go in and shut off the humidifier, open the shades, remove some covers and say good morning about a 1/2 hour prior to when I need him up and getting ready for preschool, or whatever we are doing that day. 15 minutes later, I go in and sit on his bed, rub his back, cuddle if he wants to cuddle for about 5 minutes and start talking about trains (his love) and if he had any dreams. This usually helps him focus and slowly wake up happy. If I still have trouble, I just start bugging him in his room. I'll poke at him, prod at him, tickle him and just tease him until he starts laughing and then wants to play more. Sometimes we need to play "chase" around the house a bit, but being silly usually works for us.
If he's determined to make it a power struggle, I just tell him that all the things he likes to play with are off limits if he's not getting out of bed and getting dressed by the count of 3. If he doesn't comply, I take ALL of his trains (which he loves), all of his cars (which he loves) and bring them into my bedroom. He doesn't get anything back until he comes home that night and he has to have been good and not crabby during the day and when he gets home. This always works at our house, but we prefer to use the joking around stuff first and pull out the big guns only when we really need them.
I always try to remember, that kids, just like adults, sometimes are bed bugs and kids don't get the option of having a cup of coffee to help them "Wake up". :)
Hope that helps!