Any advice?
Please don't say it's all about confidence and all that bs because I don't believe it.
you can always be good at something productive
e.g ski, photography, drawing, singing, dance, etc...
genuine people are more attracted by people's motivation and inner power. looks are not too important.
it is true that it is necessary to look tidy and nice, like wear clean, finely fit cloths with decent fashion sense,
but those are basics.
if you have a lot of money without confidence, then you can only get pretty gold diggers.
if you are fine with that, then try to make a lot of money. or win a lottery.
if you want something more sincere, then build up something that will 'inspire' others.
confidence is not necessary, because once you have those things that inspires people, you will realize it's already right there.
remember, it all depends on you.