Honestly your team looks pretty good. I can see you have already done a bit of breeding too, the only thing i could suggest is to now go hunting for extra pokes and train them up, then swap in and out whenever necessary. This helps for more diversity and coverage.
Types you don't have: Ice, Rock, Grass, Steel, Ground, Dragon, Electric, Bug, Normal