Rant about ex

I have felt so shittty and my self-esteem has been at an all time low because my ex has convinced me that our break was all my fault An. I think that I'm a total fuck up and a fucking whore and because of that I lost the best thing that ever happened to me. I've been feeling so shitty these past two months because I felt like it was my fault that he cheated on me. I caused him to cheat on me because I wasn't good enough for him. I lacked qualities that made him go look in other girls. It's my fault I did that to myself because I'm no good for him. He deserves way better than what I had to offer. That's how I feel. I never cheated on him or looked for attention in other guys and yet he made the breakup seem like that. He constantly neglected me and was with other girls but I came out as the bad guy and hoe