I think the key to success is vision that adjusts on the way, but doesn’t at all falter. It’s about not compromising and following your gut to a certain degree, based on knowledge, instinct, etc. And not listening to the naysayers.... You develop strength through adversity. You have to keep moving towards your goal through huge obstacles.