I think it's a matter of self confidence, but many times I find myself unsatisfied when I hear back what I've played or recorded. I just put my best effort in what I do, and if it leaves me like that, I can just try bettere the next time. What do you think?
Just persavere dude, self awareness and bieng over-critical can really push your music, you’ll look back in a few years and realise its a positive trait to have !