Don't be so hard on yourself. How about posting a picture of yourself that we can critique? Girls want good-looking men, not responsible men. That's their first attraction. For a casual relationship, only looks matter, since the girls don't expect to be with them long. For a serious relationship, responsibility matters more than looks.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)