I agree with Ammar. Setting goals works well for me and in many different areas of life - fitness, faith, general order in my life etc, etc.
I guess it probably doesn't work for everybody, but it does for me.
Reaching my goals gives me a sense of achievement and motivates me to try harder and do better next time.