A structured training plan (leading to a big event) works for me. The online training plan (TrainingPeaks) has the carrots and sticks keeping me motivated. The carrots are seeing actual and planned improvements and the stick is the guilty red square in calendar showing a missed workout.