Four hours doesn't seem too bad, especially for a first attempt. FYI... "Quilting Needles" are designed for FMQ, to go around curves. I use a Microtex needle for straight line quilting; others prefer to have one needle for every type of sewing/quilting project & use a Top Stitch. Size of needle depends on the thread.
I set tension to 3, stitch length to 3mm & because I use a high loft batting (Warm & Plush), I have to adjust the balance on my Bernina 350 (I don't have an adjustment for pressed foot tension or that's probably what I'd do). Also, slowing down the speed of your machine (by slide/button or with a shin for speed pedal) will help reduce the pulling/pushing of moving the Quilt through the machine, even with a walking foot or dual feed.
The other thing that can cause puckers is if the quilt isn't properly supported during quilting. You want it fully either up on top of or suspended above the table; ideally, flush with the machine bed. If it hangs off the table, that can cause the fabric to slightly stretch or pull, creating puckers.
Good job finishing your first quilt! It really does get easier next time!