The only thing I can add is vary your terrain for the obvious endurance-strength training but also for the mental fatigue as well.
My most memorable rides with distance were scenic mountain-high desert rides in the Eastern Sierra.
When you have great scenery, the miles just fly on by.