aww, don’t give up!
if i had any advice to give, it would be to learn to love yourself first. i’ve dated a few people who were really insecure and it didn’t often work out.
i’m sure you have many interesting qualities that someone will learn to appreciate. maybe it’s just a matter of not having met the right person yet !!