I'm kind of surprised. No one offered to tell you how to "read the road."
I don't have time to lay it all out, but the short answer is -- learn not to go slow.
Work like hell on the hills when you are most efficient and coast and rest when you going downhill and downwind.
Get it?? There's a whole lot more. Someone - go find a website for this guy.......