Just an idea. If you have the time try some long duration training when you're not competing. Build up to something like cycling for 6 hours.