Your team has big weaknesses to Ice(3), Fighting(3 weak, 1 resist), Ground (4 weak with 2 immune), and most importantly, water (4 weak, 2 neutral, no resists). Ice, Fighting, and Ground are already popular attack types (Water, Dragon, and Electric being others).
Vaporeon could 6-0 the team if...