We study the interplay of pore-scale mixing and network-scale advection through heterogeneous porous media, and its role for the evolution and asymptotic behavior of hydrodynamic dispersion. In a Lagrangian framework, we identify three fundamental mechanisms of pore-scale mixing that determine large scale particle motion, namely, the smoothing of intrapore velocity contrasts, the increase of the tortuosity of particle paths, and the setting of a maximum time for particle transitions. Based on these mechanisms, we derive a theory that predicts anomalous and normal hydrodynamic dispersion in terms of the characteristic pore length, Eulerian velocity distribution, and P\'eclet number.