When someone else doesn't like you in that way, you have to move on. There's little that you can do to change their minds. It will only cause you heartache and worry to try and impress someone who is not interested. Your healing will be much quicker if you move on, know your self-worth, and believe that the right guy is out there for you.
The best thing you can do for yourself is to make your position clear. Men aren't always terribly perceptive when it comes to women. Subtlety is frequently lost on them. Be straightforward and tell this guy how you feel about him. If he doesn't feel the same way, then the best thing for you to do is to move on. You can certainly try to make someone like you but in my experience, it doesn't work. You may end up trying to be something you are not in order to please this guy. While that may work in the short term, the guy ends up liking someone that does not exist. Be true to yourself - it's the only way you will find a relationship that is worthy of you and has the ability to last.