pike are very aggressive fish and when in the mood, will eat anything you put infront of them. but like any fish there are times the bite is slow, those are the times you need to be experimenting to find what they will eat. when the bite is hot i like to use baits that are easy to use and easy to get out of the fish. that means single hook baits, easy to cast. spinnerbaits in the 3/4 to 1 oz range, buzzbaits same weight, mepps giant killers, spoons like the dardevel, Dr. spoon, johnson, KO wobler, ( i like bigger spoons than what you have, 3 - 4 in long at least) and swimbaits http://berkley-fishing.com/products/soft-bait/powerbait/split-belly-swimbait.
use enough of a jig head to get the swimbait down 2 - 4 ft for shallow fishing (about 1/2 oz), and 3/4 tp 1 oz fpr deeper areas. colors depend on brightness of the time, basisa are white, yellow, black, chartreus, oragnge, blue. blades on spinner type lures should be in silver, gold and copper. i like to use titanium or flexsteel leaders, they are very flexable and do not kink easily. if a leader kinks, get rid of it, it will break at that spot. out of all this my favorite way to fish for pike is with the buzzbait. i love to watch them expode on it. next is the swimbaits and spinnerbait, then the spoons. you can use your other topwaters you have but they take a bit more effort to fish than the buzzbait, but can be just as effective. when things are slow, slow down the presentation to entice more bites. go lighter with the jig head for the swimbait, use the topwater lures and just slowly twitch it over the weed beds or go heavier with the jig head and go deeper, use your hard minnow baits like the rapalas and slow retrieve or stop and go retieve them.
don't be afraid to use bigger baits, bigger fish are fattening up for the winter and will eat fish 12" long with ease. i have had 30" pike eat 15" walleye i was reeling in.