I'm sure you've already heard this a million times, but you telling yourself that you're broken and unfixable is going to be a self-fulfilling prophecy until you decide to stop repeating it. The damage your parents did to you as a child isn't your fault, but you're an adult now and you're responsible for and capable of addressing these things and changing and growing into a better, healthier person.
As someone who's gone through this myself, all I'll say is it's not fun and it's not easy. I had to take a lot of long, hard looks at myself and even when I knew I was making progress frankly I still didn't like what I saw for a long, long time. I questioned whether it was really worth it, and even if I did change what did it matter because no one would love me even if I fixed myself anyways.
But eventually you realize that you're not doing it for anyone else, you're doing it for yourself, and that's the important part. You have to want it for you, because other people will come and go and if you're doing it for them you'll give up once they leave, but you're stuck with yourself forever.
That's when it'll all start to click and things will come together, and you realize people are capable of change and we do get to choose who we want to be, and you decide which parts of yourself are important and work on keeping them, and which parts aren't and work on letting them go.
It's a slow, gradually process but years from now you'll be looking back someday and realize just how far you've come without realizing and know it was all worth it.
Of course I don't expect you to believe any of this right now, that's just human nature, but maybe hopefully it'll set you down the right path at least.
Anyhow happy new year, and just know that someone somewhere is wishing and hoping for a better life for you. I think my email is in my profile, feel free to reach out if you'd ever like to talk about anything at all.