How do you deal with your physical imperfections?

I honestly think I suffer from body dysmorphia. No matter how much I work on myself and how much people compliment me there's always something I dwell on.

My rational mind says I'm decent looking and I don't gain nothing for worrying about things I can't change, however my irrational mind keeps bringing me down.

I think it's my mindset. What change of mindset did you have to deal with your insecurities?