I'll third or fourth the suggestion for goals, annual training plan and possibly a power meter. The training stress tracking features of WKO and GoldenCheetah are the parts I find the most useful. I use them to back up my feelings about when I need a rest. Sometimes I'll keep pushing myself when I shouldn't, but if my training stress is too high I know I need a break. I try to plan things so those breaks are not a surprise but I don't always get it right.
Having goals and a plan for them, including a month after my last race where I only ride if I really feel like it, helps a lot. There's a big mental break for the winter when I start base training.
Last, take average speed off your computer display.