I’m so tired of insecurities.
From what I've seen of your personality and what I've read of what you write on this site, (not to mention how gorgeous you are), I'd say you're definitely worth more than you think.
I know it's easy for me or anyone else to say this and likely you tell yourself this. Yet, it is much harder to get over those thoughts and insecurities. Like
@MissLed said, we all have them and it is difficult to see beyond our harsh thoughts of ourselves, focusing on what we see as lacking rather than our qualities, talents and natural gifts.
Everyday, write yourself a note about what makes you amazing and unique. Not one person in this world is the same. Not one person in this world is perfect. Look in the mirror and read it to yourself. If you have to fake it for a while before you start believing yourself, then fake it. Because no matter how much someone builds you up and loves you, if you don't learn to love yourself, you'll be mentally torturing yourself.
Believe that you are not your insecurities, that you are fine being who you are, there is nothing broken to be fixed, just incremental inprovements to be made, and with time those insecurities will lessen. And yes, you will still have shitty days. That's just us being human.