Get rid of talonflame for something to deal with rock types, maybe a ground type (Deals with steel and ice types which you’re also weak against). D-Snorlax can put in work against a rock type too so yeah. Consider excadrill
I have put some thought into Excadrill, but then i started thinking about bulky waters like Empoleon. Would those be any good for this team? I mean, i have electric and ground more or less covered so…
I mean its definitely not a bad choice, but you’d still have nothing to hit steel types with (Assuming you only have STAB moves on your mons, which is unlikely). Just stick earthquake on one of your physical attackers (can’t remember if D.Snorlax learns EQ, but that seems to be the correct choice here) and you’ll be sweet.