I am no expert but are you feeding her when she wakes? Tracy says that habitual waking can be broken with w2s or sspat?
What about a dream feed? Are you doing that? By doing that, you will "top her up" until the am. You can also cluster feed her whcih worked really well for my baby and she sounds like she was about the same size as yours.
She is waking cuz she is hungry maybe??
The pro's will be along soon..