I think the main thing is the shirt. It doesnt resemble the Hogwart's uniform. I would look for a button down long sleeve shirt that buttons all the way to your neck. Then the tie will fit properly. Tucking your shirt into your skirt will also make a difference. Hermione also wears the cardigan with Griffyndor edge. May be a possible DIY project or purchase to consider.
Also, your pose is not very Hermione-esque. Straighten your posture and look bookish
Hope this helps!