Woah woah woah! If MYSTERIOUS MISSINGNO. is right, you don't need all three Kanto starters in your team. As tempting as it sounds, it won't do much for your team.
half your team could be wiped out by a good electric type.....
hmmm i can't think of another tpe combo to put in... maybe a pure fire instead of a fire/flying
Not really, 5/6 of the team can be wiped out by BoltBeam and 4/6 can be wiped out by a water type with ice beam. Way too many of the Pokemon are weak to water, ice and electric, all common types. I suggest maybe replacing some with a normal, fighting or ghost type. Psychic is fine though.