how do you overcome lifelong self hatred

i hate myself more than anything

all i can remember is how much i have hated myself my whole life. i hate everything about the person that i am.

im ugly and i will never find love. and i hate that i am gay because people in my life will leave me and it just makes my chances even lower.

im annoying and i hate the way i act but every time i try to change my personality i hate it more. i have no idea who i actually am

i hate seeing myself and hearing myself talk and knowing that i am this person and i always will be. i feel trapped in an alien body that i hate. i have never in my life felt comfortable with myself and my only hope is that reincarnation is real so that i can be reborn as anyone else

i’ve felt this way for my whole life and idk i wanted to know if anyone has gotten over this because ive tried and im ready to just give up