the secret to be successful in anything is make the process the reward, not the end goal
If things go wrong, it will not be a waste of time that will put you in depression and make you give up, it will be good experience, fun, etc.. You have to enjoy what youre doing, not go trough supposed suffering/sacrifice to achieve an ultimate success.
This way anything that comes will be good.
This is much more a personal thing than professional though (which I value more). For example, you can do what you love, be awesome on it, and not get any money, cause business and marketing have noting to do with it. Of course, the fact that you go with passion for something will make you stand out more than average joes, but still not a guarantee for a wealthy life.