How To Practice Self Love? Self Confidence?

I’m 18, and pretty averagely sized. I’m not fat, I’m not skinny. My friends and boyfriend tell me I’m pretty, he tells me I’m perfect, but you obviously don’t believe compliments if you don’t feel that way about yourself

I have a really, really bad habit of comparing myself to people. Anyone. Models, to regular people in the street.

Why don’t I look like them..?

Wow I bet they’re so happy with how they look....

She’s so skinny!! I wish I knew what her workout/diet was...

Basically, I look at myself in the mirror and see a very average looking human with nothing special about them

So, how do I practice self love?

I want to feel better about how I look, and myself as a person to better my relationships with people, especially my boyfriend.

Poor guy has to listen to me ramble about how I’m fat and ugly, when I know he thinks the opposite of me

I need a healthy relationship with myself, for myself - most importantly. It would SAVE my mental health...