의지력을 갖도록 자신을 훈련하는 가장 좋은 방법은 장기적인 보상을 위해 순간적인 즐거움을 참는 것이다. 궁극적인 목표야 "잘 살기", "돈 걱정 없이 살기" 같은 것이겠지만, 의지력을 기르기 위해서는 보상이 눈으로 볼 수 있는 확실한 것이 좋다.   예를 들어, 살을 빼기로 결심했다면, 최종적은 보상은 새로운 몸매에 맞는 옷을 자신에게 사 주는 것이다. 충동적으로 돈을 쓰는 것을 피하는 것이 목표라면, 자주 돈을 써 버려서 해 보지 못했던 것을 해 보는 것이 좋다. 예를 들면, 화면이 큰 TV를 하나 구입한다든지, 친구와 여행을 떠난다든지 하는 것이다. 결국 이것이 의지력 훈련의 핵심이다. 충동에 질 것 같으면, 자시이 원하는 것은 순간적인 즐거움일 뿐이라는 것을 기억하자. 순간적인 즐거움이 목표와 상반된다면, 즐기고 난 후에 분명 죄책감을 느낄 것이다.   순간적인 즐거움에 저항하고 싶다면 다음과 같은 것들을 해 보자.  자신이 해야할 일을 알고 있는다. 자신에게 지금 순간적인 즐거움을 좇고 있다고 말해 주자. 단기 목표와 장기 목표를 기억하자. 최종 목표를 달성하지 못하는 것만큼 지금 순간적인 즐거움이 가치가 있는 것인지 생각해 보자.   예를 들어, 식욕을 조절하는 것이 목표인데, 앞에 과자 한 접시가 있다고 하자.  자신이 과자를 먹고 싶다는 것을 인정한다. 지금 그 과자를 먹으면 자신의 충동을 만족시킬 수 있다는 것을 인식하자. 자신에게 지금 20kg 감량이라는 목표를 향해 가고 있으며, 그 목표를 달성하면, 새 옷을 사 입을 것이라고 생각을 하자. 지금 과자를 먹고 즐거운 것이 목표에서 벗어나고, 최종적으로 옷을 사 입지 못하는 것만큼 중요한 것인지 물어 보자. 동기나 보상 시스템이 의지력을 크게 향상시키지는 못하지만, 성공하는 데에는 많은 도움이 될 수 있다. 왜냐하면, 큰 목표를 달성하는 데에는 긴 시간이 걸리며, 작은 목표가 그 이정표가 되어 주기 때문이다.   예를 들어, 한 주간 음식을 잘 가려 먹었다면, 좋아 하는 음식을 한 가지 먹자. 또는 음식과 관련 없는 발 마사지나 전신 마사지를 받을 수도 있을 것이다. 충동 구매를 조절하고 있다면, 저축에 대한 보상을 해 주자. 예를 들어, 50만원을 저축할 때마다, 5만원 정도 자신이 원하는 것을 구매하는 것이다.
큰 그림을 항상 염두에 둔다. 순간적인 즐거움을 무시하자. 진행 상황에 따라서 작은 보상을 해 주자.