here's the thing. i have alot of respect for you, because it seems like you're using a team you want, because you like, not just because it's common in the bf. but you should do something about that raindance on your electrode. seeing as how you say you're having problems with those strong water types, you're kinda giving your opponent the upper hand by making their water types stronger with your own raindance. in competitive, sometimes it's just better to hit upfront rather than setting rain, and it's also recommended to use something that can come back to haunt your opponent later, (stealth rock, leach seed, being prime examples.)
here:
electrode
-rain dance (replace this with explosion, if your about to faint, it'd be better off done at your own hands, and get some very heavy damage in.)
-taunt(something else i find useless, don't ask me why, but if i would throw something in like a dragon dance with my kingdra, i just never had the time to use that power up to my advantage, find, replace this with a non-electric type move, for diversity .)
-electromagnetic? (dont think i've ever heard this, then again, i've never raised an electrode. i would replace this with tm toxic.)
-thunder (this i suggest you keep, though i know that it was a combination with raindance, chances are, your electrodes gonna faint before you can pull that strategy off. i would use this as an if-all-else fails strategy, or just replace it with an electric move more likely to hit.)
kingdra
this one's a toughy, it has quite a few weaknesses due to its type combination, at first it may seem like a "convenient" or "cool" type, but believe me, it has quite the problem in competitive battling. i should know. xD i have one. hardly can he pull anything out of his own arsenal. if you're gonna keep him, i'm not stopping you, but if i may make suggestive replacements on either of his/her typings. for its dragon typing:flygon, he can be prettyuseful, just gotta use him right. poliwrath, he has a pretty nasty poison jab, and many other useful things in his movepool. im not sayin you should get rid of your kingdra, but those are just suggestions, i like to prove peoplewrong when they say garchomp>flygon. my flygon wins against those things half the time.
kabutops :]
i like this, get rid of waterfall, as its just a waste of space, if it can learn stealth rock, that's a suitable replacement right there. stealth rock, stealth rock, stealth rock.