Here's what I learned in life that's applicable to many areas, this being one:
Not sucking isn't enough. Even being "Great" isn't enough. And even being "amazing" just isn't good enough to be successful. You need people to notice and care and help you and carry you to success. Mediocrity with a lot of public and positive reinforcement beats quiet greatness. Truly great things die every day from lack of attention and the willingness / motivation of others to help you carry that greatness forward. No greatness succeeds on its own, despite how great it might truly be.