self love advice

i have self esteem issues and i’m trying to get better but i have the type of mindset where i need a boyfriend to feel beautiful and it’s the worst bc i’m not pretty so boys don’t like me therefore i feel ugly and even a lot of people say i’m ugly even a lot of my ex boyfriends say it and it’s v hurtful i’ve had self harm issues too but not anymore thankfully:) does anyone have any tips on how to gain self love or if anyone is dealing w the same thing?? itsbeen going on for a long time and i think it’s time i do smt abt it!!