Welcome to TIMGUL, ecmb.
Being your own worst critic is, most of the time, a good thing. It's the best way to get better at whatever it is you're trying to accomplish. While your friends and family may pat you on the head, saying, "Gee, that was really swell, little guy", you can't do that to yourself. You'll get the most brutally honest opinions about your creations from within.
As for selling my music - - some years ago, I was heading in that general direction. Now, I'm content with just letting people hear it.
We're all waiting, with bated breath, to hear some of yours.