Aww Kung Fu is a classic, maybe you just suck at it?
That game is actually Spartan X which is a Jackie Chan game from overseas.
Anyway you have a nice list. With the NES I'd suggest Adventure Island 3 over the first two but that's me. Games of franchises, you need the collection of them like you don't have Castlevania 2 or 3, and 3 is a high pillar of NES capabilities. I'd suggest if you like arcade stuff to look into Arkanoid with the controller, both the Bubble Bobble games too, and look for the various TENGEN black cart releases from Namco and Sega. You might as well get the second Zelda since you have the first as they're radically different. River City Ransom and Mighty Final Fight are definitely games to pick up. Also Gargoyles Quest 2 and Ghosts n Goblins are fine games.
And then on the SNES, also a good start, yet oddly lacking in some great things. I'll give you a list of some goodies to look up (try snesguide.com to get a visual feel as it's a video archive.) Actraiser, Bust A Move, Castlevania (both Super CV4 and Dracula X), Civilization, Disney's Aladdin, DKC3, EVO (very unique), Final Fight 1-3 (and Captain Commando if you like brawlers), Firepower 2000, Gradius III, Kirby's Dream Land 3, Magical Quest Starring Mickey Mouse(and sequel Great Circus Mystery), Mario Paint (mouse works with some other games just excellently), Pocky & Rocky, Secret of Mana, Soul Blazer, Star Trek Starfleet Academy, Sunset Riders, UN Squadron, Wild Guns, Ys3 Wanderers from Ys, and Wolfenstein 3D(it's unique, not a PC port.)
Some of the games on both lists are annoyingly expensive, but if you're ok with that or can flip to get the cash for them (or get lucky) they're worth having.