You said that below...
I noticed that I find that (very) difficult when I look at what I am achieving myself. I am a perfectionist
Perfection doesn't exist for humans and seeking something that doesn't exist will only ever lead to disappointment, being self-critical and other such things that can lead to bad places emotionally and mentally. A better thing to aim at is continual improvement because it's very achievable, even in small increments, and that gives a person something to celebrate...and motivation to push on.
Just my opinion.