I don't know hidden option for Accumulate. But you can also speed up calculations even more using data[[;;,1]] instead of QuantityMagnitude. You can use this if you know that all data points are in the same unit.
Quantity[Accumulate[data[[;; , 1]]], "Meters"]; // AbsoluteTiming
{0.000800182, Null}