In both their meanings ( progress in & relate [well] to ), I think they are reasonably synonymous, Francesca. We may find that along is more AmE and on is more BrE.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.