Best way to impress a girl is to smile and use your personality to show her what a nice person you are. Make good eye contact and smile! It goes a long way. Talk to her and show her what a great person you can be. Real people love a great smile and personality ! Show her your best ! It works !
Just be yourself and nothing more as girls will see right through a fake. Also do your homework and find out her likes and dislikes and then find some that you have in common with her and start building a friendship with her first and the rest will follow if it's meant to be. But you must first impress yourself before you can impress someone else and like I said, try to be friends first. Good luck and Happy New Year