I want to learn to love myself. please help.

For as long can I can remember I hated my body and everything about my face. I always felt like people put me down and never thought I was skinny or pretty. I hated everything about myself when I was younger and now that I'm heavier, and older I am even more self hating. I stand in the mirror for hours grabbing my fat and examining the cellulite on my thighs and my butt remembering this is the reason my boyfriend cheated on me or a guy I admired picked a skinnier girl. I very rarely will get in a picture or take a selfie. And when I do see a picture it's very rare I like the photo of me  I am just venting here but also asking how people love themselves? I am so sick of dieting and working out with little to no results. How do people embrace themselves instead of hating themselves. Anyone have any tips to love themselves more? Please help me. The picture above is just showing what my body looks like and why I feel am so self loathing