First if all, your hair is great for Hermione!
As far as making it less baggy, either a more fitted/structured white shirt or if you don't want to buy a new one , pin the one you have in the back to make it tighter. Basically the fit of the clothes can make a big difference.
