I felt the same way when I started my YouTube channel...super critical of myself and not wanting to post anything that wasn't 'perfect'. I've gotten over it to some extent but the insecurities are always there in some form.
Good for you for being open about your fears and doubts. Seeing things like that make people feel like they're not weird or alone. Good luck here on steemit!!!