Your weirdness is what makes you YOU. Don't be ashamed of that. And if this girl doesn't like you because of who you are, she's not worth your time anyways. Please sweetie, just forget about her. You'll find someone who accepts you for who you are.
You can ask her what she find weird in you, meet her in social groups or ask one of her friends to probe the problem. If the girl does not like you, then you may have a difficult time convincing her to do so. If you try all the methods and they fail, then you can be sure that she was not meant for you and look for someone better who will appreciate what you are.
Cjkenkel is so right! You don't need to change yourself for someone! If she cannot accept for what you are then it simply means SHE DOESN'T DESERVE YOU! You'll get many other people who'll be much better than her. Just forget her! Cheers! :)
I've always been pretty different, my size, my religion, and my communication skills, or lack thereof, have pretty much made me "different." I tried many years to fit in, be what people expected me to be, conform to standards. Finally, I found the misery to be too much to tolerate, so I decided I was going to be myself. In a short time, I found someone who loved me BECAUSE of who I was, now I'm happy to announce that I'm aware of when a person doesn't care for something about me, and instead of trying to conform to what they want, I just go on being my self and if they like that--great, if they don't--great--they are free to travel their own road and I'll just go on my own way. Be yourself, if she doesn't like you, that's her loss. You can't successfully act like you're someone else--can't sustain it. Celebrate who you are!