a walking foot works along with the feed dogs and (walks) along instead of just skimming along the top of the fabric-
it feeds the fabric-top & bottom (with the feed dogs) evenly and helps keep everything even- you do not get puckers-
from the top & bottom moving at different rates. it really helps with multiple layers (top/batting/backing) keeping everything even.