Why am I not good enough for a guy to ever like me as much as I like him?

So I was in an on and off relationship for 5 or 6 years with the love of my life and everytime we broke up, he was the one to initiate it. I admit that I have some pretty severe self esteem issues and it caused unnecessary fights between us, but it constantly seemed like I always loved him way more than he loved me. I have worked since I've been I'm high school and he has always talked about having a future with me, but he never took any steps to make it possible. He wouldn't even get a job for me and he was in his 20s. I paid for his gas, all of our dates, when we lived together I bought all the groceries and i even paid for him to have his headlight fixed after months of him not fixing it. After every fight, he would threaten to leave me and a couple days ago, he finally told me he was leaving for good. He blocked me and I haven't heard from him in 2 or 3 days. He was always sweet to me and treated me like he loved me unless we were fighting, and I'll be honest, I started almost all of our fights because of my insecurities. But even though he treated me like he loved me, I still felt like I loved him a lot more. Everything was so "meh" with him. Like he didn't really care either way if I was there or not.. and I have been in relationships in the past where other guys have treated me the same way. Not really caring if I was there or not, and fucking me once or twice and then dumping me.. what could be wrong with me? Other girls seem to practically have guys falling at their feet and yet I always seem to give my all, but every single guy I've been with has given me the bare minimum.. why can't I find someone who actually likes me? Could I just be really unattractive or bad in bed? I don't know why else nobody will try for me after i try to be a good girlfriend.. especially the guy I planned a future with and did almost everything for.. what is wrong with me?
Updates
1 y
Brutally honest answer ARE WELCOME AND ENCOURAGED. What the hell is wrong with me that repulses guys so much? Please be brutally honest. I want some advice.
Why am I not good enough for a guy to ever like me as much as I like him?
Post Opinion