
Make headway
Forward Movement
Used to describe progress toward a goal, like moving forward on a path. 
Overcoming Obstacles
Implies progress despite difficulties or resistance. 
Not Always Fast
Sometimes means slow progress, not necessarily a quick or complete success. 