I'd add in a psychic type to deal with Bruno, 'Kazam worked for me. For your sixth slot, something with an ice move, preferably a water type with ice beam, to deal with Lance, who's team has a glaring weakness to ice. Also, you need some better moves, if you can get T-Bolt on Electrabuzz that will help. Also, I'd reccomend all of your pokes being at least in their 40s.
Hope that helps.