I've said I don't believe in willpower, that instead one should find a way to do things so that they enjoy what they are doing right then and there instead of focusing off in the distance to some great time achievement which if it ever comes anyway actually will be quite hollow.
That thing off far in the future will be hollow anyway and long term willpower doesn't really work anyway.
But, there is something to be said for short term willpower. Just a smidgeon anyway. A short term willpower that puts one in a position to better enjoy themselves day after day over the long term.
So some willpower isn't a bad thing, if understood that you aren't planning on relying on willpower over the long term. That instead you are hoping this short term willpower will lead to changes that will better enable you to have immediate enjoyment at whatever activity you're trying to improve at/learn, etc.
But just a tiny bit. Still should be primarily about immediate enjoyment. And if it isn't, understanding what stands in the way.