How to improve self confidence etc?

So I'm 24 and well I'm not the best looking, Haven't had any relationships, Don't have any people I can really call friends... So in otherwords, My life is pretty boring honestly...

Last month I signed up to the gym to try and improve myself physically and mentally which is slowly working but is there any other steps or things i can do to challenge myself?
How to improve self confidence etc?
How to improve self confidence etc?
Post Opinion