I hate the way I look, so I sympathise. In my case I hate my face as well, which isn't as easy to hide lol. However, I have recently, after a bit of ill health, had a bit of a reality check, and I'm trying to feel better about myself.
People that know you don't care, they care about you, flaws and all. I suspect people that don't know you will have their own insecurities and be worried about their weight, their spots, their boobs or bum being too big or too small, or their arms or thighs being too fat etc. etc.
You are the way you are, and it's not your job to please other's with the way you look. If they don't like it they can look elsewhere.
Easier said than done I know, but honestly. You can't pass up opportunities to enjoy because of that. No bloke would ever do that...I've not noticed men dressing to hide their stomachs on the beach for example, while women cringe walking to the sea.
Few of us are happy with everything. Try some suggestions on here and see what you think...ask others though, I always look in the mirror and focus only on the negatives.