Lack of lubrication, lint buildup, a worn drive belt or a faulty drive motor can cause the sewing machine to run sluggishly.
Clean and lubricate the sewing machine regularly (at least yearly) to prevent drive gears from sticking and causing sluggish needle or feed dog movement.
Check the drive belt for wear because a worn drive belt can slip-causing sluggish drive system movement.
If the drive motor makes noise when running, then a worn bearing may be preventing the motor from driving the belt smoothly. Replace the motor if it's noisy and not running smoothly.