Umm.... We've got some work to do. First, If you're going to use a ground/water type, quagsire is not one to use. I would recomend whishcash, or Swampert. Next, you don't need muddy water and surf, and you can replace surd with some other moves,
Earthquake ( Its a strong ground move decent PP good power good accuracy. )
Surf : ( Strong water and STAB )
Ice Beam ( coverage )
Stone Edge ( takes out flying,ice,fighting,
next we move on to Raichu, again, not the best choice.
I know everyone loves pikachu and all because he was Ash's pokemon in the anime, but honestly he isn't that great of a pokemon. For an electrik type I would suggest using electivire or magnezone. If you think you can get your hands on an electroder and you have the trade option, knock yourself out and get an electivire, if not just go for magnezone.
Thunder ( Strong Electric type move, STAB )
T-Bolt ( Better accuracy than thunder, just not quite as powerfull. )
Rain Dance ( this is optional but reccomended, if you use rain dance you get 100% accuracy thunders. )
Flash Cannon ( STAB and you probally want to have a steel type move for your steel type. )
Venomoth would probally not be to smart either.
Vespeqien Is a much stronger bug pokemon.
Vespeqien is a better choice and this is a pretty simple moveset.
Vespeqien is simple to work with.
Executor is pretty good but instead of solar beam, I would use hypnosis. It makes the other pokemon fall asleep and its a good combo with giga drain, put them to sleep and then steal all their health with giga drain, and if you really want to you could replace psychic with dream eater, but I don't really reccomend it. and lastly dragonite. Moveset needs alot of help here. first off, fly is a " no no ". the only time you would use it would be on grass types and on fighting types, and most people who have fighting types teach them stone edge. and that wouldn't be very good. Hyper beam just isn't a good idea. I would replace is with something like Blizzard or Ice beam for other dragon types that you face. Take out fly for thunder bolt or thunder ( so that those water types who know ice moves won't have the upper hand. and you can keep outrage ( you might want to use dragon pulse though ) and Ariel Ace is decent I guess. and lastly I move on to infernape. Something you should look at with infernape, TOO MUCH FIRE!!! This would be a better guide line.
Focus Blast ( It is a fighting move that uses SP. ATK )
Flamethrower ( pretty strong good pp good acc STAB )
Nasty Plot ( Raises SP ATK 2 stages )
Over Heat ( If you use Nasty Plot then you will be back to stage one )
Flare Blitz ( Physical fire move STAB )
Blaze Kick ( Breed with blaziken STAB )
Close Combat ( physical fighting and strong STAB )
Swords Dance ( Raises ATK 2 stages )
Hope this helps you