I try to avoid thinking of failure as anything other than a lesson. The fact that you are able to reflect on perceived failures and you are still going makes you a success in my mind. It's all about re-framing our definitions and perceptions of success and failure. Perhaps you've just been learning what does and doesn't work for you and you're building towards your greatest success in the process. The only failure is not trying in the first place. Clearly you have talent at writing! Don't lose faith and never judge yourself! If no one else thinks so, I believe you're amazing! We all have different talents, minds, fears, and paths. Life isn't a competition, just do what makes you happy!