I'll give you my two cents.
You're in the friendzone, I can tell. The fact that you've known her for two years and there's been no sexual vibe between you (and she's not flirting with you) or dropping any hints that she's interested in you, then you're friendzoned. Trust me, ask yourself deep down. Does this girl really like you? I think you know the answer to this question.
What do I think you should do? Sorry buddy, but there's no such thing as "the one." You should read the DJ bible and the Rational Male, or anything red-pill related. There is no such thing as the one. You'll meet plenty of girls over and over and think they are "the one" just because you're attracted to them. Stop it. There's no such thing, it's nothing but a lie; something society conditioned you to think of. If you were talking to five different girls at the same time, you won't be thinking there's such thing as "the one."
Anyways, I honestly think you should just forget about trying to get with her. Eliminate her from your life and just move on, talk to other women and get experience with other girls as you talk to them.
But... if you have reeaallly set your sights on getting her...
Now, my advice is if you really want her, you might have to start being more sexual with her. Flirt with her more, give her more compliments, touch her, tease her, use your tools of game on her, just don't do anything that's out of character, that's unneccesary becauser you've been her friend for two years and you're most likely already comfortable with each other. In short, if you REALLY want her that bad, make it known with YOUR ACTIONS that you like her. Stop talking to her like she's your friend, and talk to her like you're trying to seduce her.
I was in your situation not too many weeks ago. It was one of my best friends that I was comfortable being friends with and I just ignored my attraction for her (it was a brother-sister type relationship), but then I started to embrace my sexuality towards her and I put it into action. I tried; but I didn't get to any sexual stages with her. I'd say I'm still in the friend zone. She changed schools, anyway (I was planning to cut her off from my life b/c I wasn't satisfied with a friendship with a girl I'm attracted to).
So, in short, if you're in the friendzone and you're attracted to her, go for her and show her with your actions (sexually) that you want her, and you want more than a friend ship. NOT verbally, use your ACTIONS. But, if you fail to remove yourself from the friendzone, just drop her altogether, unless, of course, you enjoy just being friends with her (Which I see nothing wrong with that).
Also, your join date says you joined yesterday... please read the DJ bible, it'll help you tremendously, most likely even transform your life! It definitely saved me, and a lot of others on this site, I'll tell you that...