I've made so much progress but for some reason I still consider myself a loser? Will I ever be able to get over it and how?

In the past 2 years I've made tremendous progress. I went from being a obese guy to slightly fit and currently working on becoming ripped/shredded. I have a strict diet plan, a new life style, no cheat days, my mind in the game 100%.
I've never really had a girlfriend (real girlfriend) until 2020 when with the help of Tinder I had my first serious relationship and it lasted about 6 months and had several dates.
So you must think: why do you still consider yourself a loser, right?
Well, first of all, I'm 27, I'm balding (badly, but not critical yet) and I still live with my parents; I don't have a driver license yet (working on it right now) and financially I'm rather on the poor side, not even average. I have a stable job, a decent salary, but yeah, my parents never really had much so overall I'd say we are on the poor side, not by much, but still.
Also, the girls I dated and even the girl I was with were not exactly the prettiest girls in the world, in fact in most cases I wasn't even attracted to them physically but having such low self esteem (it's a big higher now but not by much), I did not even consider looks to begin with. I would date any girl regardless of her looks if she was slightly interested in me.
Also, my first and last girlfriend had a kid from a previous relationship. I honestly doubt she would have dated me if she was single. Most of the time I had the feeling she's only interested in me because I seemed willing to accept her kid.
I quit Tinder and other dating apps after my first and last relationship and now I'm honestly not even considering it because I find it hard to believe that a decent girl would even pay attention to me. If anything I'm a loser compared to 90% of the other guys. I cannot offer a girl what most guys can.
Sometimes I feel like I should just give up on that thought and try to be happy regardless. I have God, I have my family, I have my friends, that should be enough.
Any advice?
I've made so much progress but for some reason I still consider myself a loser? Will I ever be able to get over it and how?
Post Opinion