To have unlimited self-generated morale motivation is not enough. You need something extra that gives you energy to do the hardest things and do what others are not willing to. This is very personal. For example, I’m a very logic person. Emotions rarely change my mindset; but I also good at empathizing with others, that’s why I can understand (for example) my wife, a very emotional person, when things happen on a certain “not-logical” way. My logical mindset helps me to focus and do whatever it takes to achieve my goals, so in my very own and personal context, the combination those two things helps me to keep going. Please don’t take this as I’m bragging about myself, I’m trying to make a point here that, in order for someone to get to a level of unlimited self-generated morale, motivation should come from within yourself. Having external motivators are great, but only when is used as reminders of your internal motivators.