One thing that helps me alot (granted i am not by any means a ladies man) that has slightly been touched on is confidence.
ways that I personally boost my confidence expecially going out is dressing in what im confortable, yet I feel good in. also something like getting a hair cut or shaving or something minor like that could help, just make you feel better about yourself which would make you want to interact more.
In my opinion, and how I approach it is, (this is more for going out to places) there are good ways to be noticed and bad ways to be noticed. good way being the guy whos slightly over dressed yet looks sharp, and confident, then the guy who looks like a slob.
And the best tool you could ever use, is your female friends. mine help me with all different aspects, from style to conversation approaches to female signs ect. ect.
Hope this helps, again its my opinion, just do what makes you feel comfortable and dont over think anything, expecially the conversation, because thats when youll get nervous. happens to me alot.