Girls, How do I become attractive?

I'm a 29 year old guy. I've only had 2 relationships in my whole life (1 friends with benefits at 18 and 1 girlfriend at 24). This seriously bothers me constantly all day every day and gives me massive anxiety knowing that I can't get with girls. I'm not good at talking with them but I know my problem is more fundamental than that. I am unattractive plain and simple. If i was attractive I would obviously have girls in my life whereas right now and for most of my life I have none. Can someone please tell me how to be attractive. I dress really good (like REALLY good so this isn't the issue), I take care of my teeth and have a white smile, I dont have a six pack but I'm in athletic shape, so these areas I'm set. But what else can I do to become attractive?

Updates
+1 y
by the way I posted a crappy pic of me as my avatar, feedback please
Girls, How do I become attractive?
Post Opinion