I would say experience but it's my second finished campaign
A mixture of the fact that Riv is twice as fast as normal, the campaign fairly straightforward, and luck
Also that's only the time spent alive
My total time, counting cycles I died, was about 4 hours