I definitely have some advice. My social skills still aren't very good but they used to be terrible. I was able to at least improve them.
* Read How to Win Friends and Influence People
* Read The 7 Habits of Highly Effective People
* Join Toastmasters (and, importantly, participate!)
* Make it a part of your life to continually study psychology and human nature
My life has also improved personally/professionally/socially since I got fired from my last job in 2013 and went freelance. Having to run my own business has forced me to develop social skills and freelancing has given me the opportunity to regularly change the group of people with whom I'm surrounded, which has allowed me to "collect" people I like along the way, which can happen at a regular job but much more slowly.