Whenever I've had too much time on my hands, I get worse results with women. Whenever I've been busy focusing on my career, or hobbies, or other goals, I give off a different body language and energy, and am more attractive to women.

While social skills do play a role, focusing too much on it for too long is not the answer.

I follow what I call the 90/10 rule. Where more than 90% of my time and energy are dedicated to other goals (my career, hobbies, exercise, etc), and less than 10% of my time and energy is dedicated to socializing.

This causes me to not be needy, and also improve my social skills at the same time.

Plus the self-esteem boost I get from achieving my goals in other areas causes me to do better when socializing. I also don't overthink my mistakes in an interaction, because I know the next day I have more important things to do. This makes me relax more when talking to others, and I do better.