I understand where you're coming from (with slower typing skills!), so I probably don't have any advice that you haven't already thought of.
If you haven't already, try to learn a bit about face to face social skills. Taking a speech/ communication class at your local college can help with that because they teach you how to address various groups of people. That's not to say you'll go around making speeches to people. but they address things such as tone, volume, and visual cues.
Also, look for a book about body language. I read one many years ago and it was helpful. There are some easy things you will be able to change about yourself if you are interested in doing so, such as how you hold your arms, how close you stand, where you look, etc. I'm not trying to say to change the person you are, just that if you're interested, you can learn to fake good social skills.
Lastly, when you go out to places where you may come into contact with people you may befriend, remember to take a shower, brush your teeth, and wear clean clothes. 