The second major component is creating a feedback loop so that you can identify areas of improvement and determine whether your efforts are bearing fruit. Find someone you trust and get feedback. Accept that feedback. Act on that feedback. Put yourself out there and talk to as many people as you can about as many things as you can. Pay attention to their reactions, and adjust your own reactions and see how they go.
There's a great book called "How to Win Friends and Influence People" by Dale Carnegie, which is kind of old but the principles still apply today. It's a fantastic book that highlights a number of things that improve the soft skills thing. Pretty popular book and it's one of my favorites.
Best of luck!
A good mentor can really help. I remember that on one course we were recording us and then we analyzed those recordings. This is a good method in my opinion.
Any resources/books or leads on this topic ?