Nobody ever feels perfect in their own bodies, getting stuck in the feedback loop of not accepting and tweaking just ends up becoming a halting problem. When do you stop? What is good enough? I think your mom might be on to something there and just didn't know how to say it.
The trick is to just tell yourself you look great every time you see yourself. Find something you like and ignore literally everything else, just focus on that. Eventually you start to see more that you like than what you don't, even if nothing changes.
It's fucking hard.
It's so fucking hard to say I like the way this looks when I hate so much of the rest, but eventually I started to just hate less and less of what I saw.
You look great. Getting into your head just ends up putting you right back into that feedback loop so change the feedback loop and that's all mental, not physical.