Ok so I've played pokemon since the first gen (I was 5) and I've finally started trying my hand at battling competitively. I've won somewhat consistently on Pokémon-Online but I feel like my team may have a hole or two but don't know exactly what they may be.
Lead-Mamoswine
Focus Sash
Thick...