Lots of good advice on here, I agree on trying to incorporate some things that the people you look up to do, and keep on doing it until its second nature. A lot of it has to do with mindset and train of thought so always work on being positive and not worrying about the past. The more times you get back up the harder it is for you to fall because youve learned new perspectives from similar situations. Also improving socially takes knowledge and growth of ones own being, so always keep trying to understand reactions you have(afterwards of course, dont let it get you down midconversation), learn from other conversations going around you, put yourself in their shoes and think what you would have done, why, how do you think it could of gone better, etc. Although I wouldnt consider myself a socialite or even close, I do pretty decent and I would even go on to say that my "skills" are better than some NT's, of course im still not satisfied and im still on that road of improvement like yourself, good luck.
_________________
?The definition of insanity is doing the same thing over and over and
expecting different results. ?