<human>: Could you distill the essence of the text into 1-3 sentences?

So I'm [18/M] and i am scared to try to talk to her on a social site in our country that is similar to facebook. 

I basicly added her on friend list but I just can't think or start a conversation with her because I am unknown person to her and I'm scared to ruin it with my poor social skill interaction (I have always been scared to talk to my crushes) because that happened 2 times in past. 

I'm honestly only bad at talking with only them because my mind goes blank and utterly narrow with seeking for conversations.

We have few common friends (I guess thats the only way she accepted my friend invitation). Second problem is that I never met her in real life and she lives quite a distance from me. 

Is it okay or bad to start a conversation/date/friendship over internet? Cause my friends think it's the most childish or unmanliest thing to do.

I find her beautiful and I don't really care what others say when they tell I have a crush on a person that I don't know her personality. It doesn't really matter, i even better she does have a good personality. Maybe my friends are right, that i am aiming for girls that are way over the level i am.. i don't know anymore..

Please help reddit! How to start a convo with a crush, i dont want any cheesy pickup lines. Something more like  "Hey there, i thought you are cute and id like to get known with you."

Thank you and sorry for a wall of text and my bad english grammar, i could't write it any simpler.
<bot>: [18/M] Scared to start a convo on a crush in internet who has few common friends but never met in real life!