I just plugged your team into a weakness calculator and you cover all of your bases really well. So you aren't missing anything type-wise. You have 1 4x weakness to ground and 1 2x weakness to ground, but Decidueye and Vaporeon probably make up for that.
Currently you have 3 specially offensive pokemon and 2 physically offensive pokemon (that can be mixed). I would recommend a physically offensive pokemon just for balance. It would help if you face a really specially defensive pokemon with typing that is decent against your team.
Currently you have 3 specially offensive pokemon and 2 physically offensive pokemon (that can be mixed). I would recommend a physically offensive pokemon just for balance. It would help if you face a really specially defensive pokemon with typing that is decent against your team.