I couldn't have said it better myself -- everyone has their own unique ways of keeping themselves motivated because we are all so different! There's no one-size-fits-all solution here. For me, visualization helps a lot. Besides the usual rewards that come to mind, I like to envision how I'd feel at achieving that goal, and also visualize myself going through the motions of working towards it. That emotional connection keeps me driven. Knowing why you want to achieve something is so important! Also, setting a clear deadline helps to keep me on track because it creates a sense of urgency.