awwwwwww sleepy. Your life is worth the time. One. You have great personality.. It shows through your writing and when people interact. Unfortunately.. so far you havent hit the right place at the right time for tons of people to notice. But.. You will. How do i know. 1. B/c I am saying a prayer for you but 2. Even if you don't believe in that.. Its just the law of statistics that with the more numbers of people you meet, the higher probability you will meet someont who matches/clicks with ya

....ask the match prof on that one
so....
Keep reaching out, knowing your a great person. It will happen. I didnt have many friends in middle school or high school. I was very insecure. I now have a great friend. One thing that helped me make some friends was doing volunteer work, getting involved at church, and taking leadership roles. This forced me to be with people and allowed them to spend enough structured time with me to get to know me. It also relaxes you to have a consistent setting for being around people that is structured.
Best of Luck and please keep us in the loop on how it goes.
esthersvirtue