My guess would be the needle. It may need replacing, or you may need a different type of needle. A ballpoint needle is supposed to "push" the fibers apart. A sharp needle is supposed to pierce the fibers. If you are piercing fibers it's more likely you will create a snag in the fabric.