The perfect situation would be: Doing everything for the sake of doing it, and not for the sake for getting something else.
How is it possible? We cannot like everything we do, and more often than not, it is what we get after doing something that gives us motivation.
Take college as an example. You may not like what you learn, but it is only after learning it can you get a grade and eventually a piece of paper showing that you are an undergraduate so that you may find a job that would otherwise be impossible to.
Even in games we hope to win, which leads to playing to win instead of playing for the sake of playing.
Now here’s my argument: since objective-oriented doing is result-based, one will have the possibility to lose. If one loses, one will eventually have to accept the fact and form new objectives. This is a loop. Now think about this: if one, instead, focuses more on whatever one’s doing and find a way to enjoy doing it while ignoring the objective or the result, eventually one will enjoy oneself and is likely to get better result. This is a win-win situation.
For something one likes this is easy. The key then lies in how to enjoy something one doesn’t like or are not good at in the first place. Unfortunately, I don’t know the answer.