A walking foot helps to prevent the bottom fabric from puckering. When I quilt I pin each row as I go besides the all over pinning. I usually do free motion quilting using a darning foot and feed dogs down. works good for me.
Also the quilting spray helps to hold the quilt in place but I still use lots of pins and also if basted with thread....