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.