Most Helpful Girl
You should work on your shyness. If there are women who are attracted to you it means that physically you are attractive but when it comes about communication you are not confident. Try to joke while speaking with girls, humour is the best way if you want to make good impression. If you think that you have no sense of humour, do not mind about it. It is important you to feel less tensed. We are just as simple as you are so there is nothing to fear. Try to get more daring. It is one quote: To overcome the fear you should do the things that you are afraid of. So just dare! Try more and more before you don't achieve your goals. Society is not beast to be afraid of it. Just feel that you are part of it.
Oh and i almost forgot to say:Women like men who can do crazy things for them, men who are protective to them and man who initiates.
For me shy personality is attractive but you shouldn't be so shy that woman start thinking you are not into her.
So, act and prove yourself that you are attractive and you can do anything you want. If you don't believe in yourself than who will do instead of you?
Most Helpful Guy
Well, I used to have the same problem. The answer you are not going to like, but you just have to force yourself into interactions with women. You just have to in order to see results. You can hit the gym but changing yourself physically is not something you can just do. Mentally, learn to be positive about yourself and be confident. Socially, like I said, just force yourself to talk to people. It's hard, but it will be worth. When you do approach, don't ever come off as too needy, women can smell that 5 miles away and will just ruin your chances dating anyone. Good luck!