| First thing to do is to stop rationalizing why certain things happen.
I've had military brat friends who have moved around the world their entire lives, and some of them have actually developed a way to MAKE friends rather than KEEP them. Because the "keeping" aspect is so static in their lives, they just learn to make connections in a limited time.
Of course, all situations and personalities are different. Point being, make an effort not to make ANY excuses or create any "limiting beliefs" crutches (like have a high voice, being fat, skinny, dark, light, asian, black etc.). These will severely limit your potential.
Before trying to carve out a personality out of nothing, start learning/reading/watching. If you have interesting things to talk about, and you have an opinion, then we can start seeing some personality. Sometimes, people BRING OUT the personality in you, this seems to be the case with you.
You write well, you have the ability to logically convey your feelings...and I'm assuming you can be pretty opinionated (for better or for worse). Things start to change when you can talk to somebody about opinions, angles, stances on subjects. This is a strong point, take some pride in it. The world is being inundated with idiots so actually knowing shit, about shit, is a differentiating trait. However, being attractive is different. The good news is, girls aren't TOO fussed about how guys look physically (of course it helps, in all walks of life). So being FUNNY is the cure to a lot of the physical shortcomings we all have.
Part of being funny in a natural way is being good on your feet with no script or canned jokes. The other part(s) is delivery. This can be LEARNED. Sometimes the best thing to do is just sample/copy people that are successfully funny/witty.
I listen to the Adam Corolla show Podcast every day because: He's fucking hilarious/opinionated/dirty in the most alpha-male of ways, IMO. What you can learn from him is the way he interacts with people in a completely spontaneous fashion. How to ask funny questions. How to make boring things interesting. All of these things make you interesting/intriguing.
There are many different starting points for different people...but being witty/funny is the great elixir to everything else. Danny Devito gets laid right?
For delivery, just start studying people (famous or not) that KNOW THEIR SHIT. Incorporate different aspects of different people and start testing things out. If you still feel uncomfortable, switch it up until you start seeing some results. No matter what the process, the trial period is easily the most important part of it.
Can't get in with your coworkers? Start meeting new people, joining new clubs, learning how to rock climb, whatever. Just add some color to your life and give your social life some range..but most of all, have fun. Women will flock to you eventually.
|