If she is as great as you say, keep in mind that she probably has tons of guys wanting to date her. She is not gong to pursue you. It is up to you to start the conversation. In real life. Not over facebook, not over twitter or Whatsupp or skype etc...
It might be best to do one of two things -
TRY to get a date with her. worst she can do is say no.
Try to forget her. Easier said than done.
On an honest note - you probably do not know her real well and are putting her on a pedestal. That is easy to do when we like someone and imagine them to be perfect. Then we find out they are flawed... It is kind of the opposite of when we hate someone until we get to know them and find out they are not as bad as we imagined.
Remember - No matter how great someone seems; someone, somewhere is tired of dealing with their shit.
Always remember that YOU are the most important person in your world.