Almost nothing can stop you from succeeding if you have a) flexibility and b) self-accountability. Flexibility is what allows you to accept what reality (or knowledgeable people) teaches you; self-accountability is essential because if you really believe that failing to achieve a goal is your personal failure, you will see your failing to achieve it as indicative that you haven’t been creative or flexible or determined enough to do what it takes. And you will be that much more motivated to find the way.