There are times I try to drag the worm back to the boat keeping it moveing constantly, but at other times I will slow it down so much that a single cast can take 10 or 12 minutes to get back to the boat. An example is the year before last a friend asked me to go to Lake Dardanelle on the 4th of July. There was not a single time where 5 minutes would go by without another boat comming by fishing or a jet ski or ski-boat going by like a bat outta heck. The other boats were mostly nice bass boats while we were in a worn out old 16' jonboat with a 20hp motor... and anchored at a grassy point that leads out to a deep section 50ft or so off shore. The other boats would see us not even move our lines and ask if fish were biteing live bait since they were not biteing artificials. We musta caught 20 that day, all on 6" pumpkinseed finess worms. The thing is the guys comming by with no patience couldnt catch anything, while we caught a lot. The moral of this rambeling is when fishing worms sometimes fast is ok, but others you need to slow down. When you think your slow enough, cut that speed in half. Then slow down a little more... works like magic on high pressure days or lakes.
For spinner baits... keep in mind that nothing in nature moves in a straight line at constant speeds. If you throw out and real in at a constant speed you'll be lucky to get anything, and if you do it will be small. Slow down, speed up, raise your rod tip, lower your rod tip, move it side to side, jerk it some, even practice your hooksets from time to time. If your actually useing a sinnerbait right you'll wear yourself out and WANT to tie on a worm for a break now and then!