I recently read (can't remember where, sorry) that negative incentives are far more effective than positive ones (sticks beat carrots

).
The suggestion they made was to make a bet with a friend like this: "If I don't lose X pounds by date Y, I'll give you $25." With no upside for you other than keeping the $25.
I have not tried this myself.

YMMV!