Do you want to really succeed at a goal? Try Why Power instead of Willpower, then. And set your environment to be goal-enriching to support your behavior toward that goal.
I’ve used willpower and setting up my environment to help me reach several goals, but the willpower flagged with time.