Al postear tu equipo, si quieres que te ayuden lo mejor posible recuerda almenos poner la habilidad especial y Evs de los pokes.
A ver, primeramente tienes que adaptar tu equipo de forma que pueda contrarestar estrategias o cosas habituales que te puedes encontrar.
Eso es facil, solo se trata de jugar y cuando veas que cierto pokemon o combinacion te destroza o te es problematica en exceso en las partidas, simplemente haz pequeñas modificaciones en tu equipo de forma que tengas algo con lo que responder o contrarestar dichos pokemon.
Si no dispones de suficiente experiencia como para saber como hacer contra a diversos pokemon puedes mirar en la web de smogon, cada pokemon , bajo sus sets habituales mas usados, tiene un parrafo llamado "checks & counters" donde tratan el tema de como y con que se puede pelearle mejor a dicho pokemon.
Y procura que tus componentes no compartan demasiadas debilidades, tienes 3 debiles a planta y otros 3 a hielo y nada para tomar ataques dragon potentes, lo cual suele ser necesario o un solo dragon con cinta elegida o gafas se puede comer a tu equipo saliendo un par de veces al campo de batalla.
Hablando de los componentes, tu problema esta en que no aprovechas bien a tus pokemon:
Walrein :fuera de granizo, falla mucho su ventisca y desperdicia su habilidad, es demasiado lento para un uso apropiado de "otra vez" y frio polar normalmente no te va a ayudar mas que a regalar turnos salvo que tengas mucha suerte, te va a hacer perder mas partidas de las que te va a dar.
Kingdra: No es malo, pero no aprovecha bien la danza dragon, pues sube ataque fisico+1 y velocidad+1 y sus ataques son todos especiales,para eso es mejor ponerle almenos algo fisico con lo que sacarle partido a la subida de ataque y si no quieres hacerlo como minimo ponerle el movimiento agilidad en lugar de danza dragon para pasar a pokemons con pañuelo elegido con un +2 de velocidad en 1 turno.
Gigalith: No esta del todo mal, pone rocas, ataca fuerte y explota cuando no le queda mucho que hacer, quiza podrias mirar otras opciones mas utiles para el equipo que tambien pongan trampa rocas, pero bueno este cumple con su cometido no esta mal, solo que deberias mirar bien el objeto y la habilidad, con robustez cinta focus no tiene efecto algunos salvo el extraño caso de que recibas un terremoto por parte de un enemigo que tenga la habilidad rompemoldes.
Teniendo en cuenta que tienes pokemons que aprovechan la lluvia y que pierden turnos poniendola, es contraproducente usar tormenta arena en Gigalith, tu equipo no se beneficia apenas en nada de ella.
Dudriggon: es un atacante fisico durisimo y un atacante especial pesimo, cometa draco es un ataque especial y es su movimiento mas potente en tu set, mala eleccion de ataques que no le sacan partido a sus estadisticas.
Stunfisk veo que la idea es poner lluvia y spammear Truenos 100% precision, no esta mal pero trata de hacerlo con uno que tenga un ataque especial mejor, el de Stunfisk es algo bajo para esto, es mas un pokemon defensivo y dale otro ataque opcional para atacar aquellas cosas que aguanten el trueno, como tierra viva o poder oculto hielo por ejemplo, hay muchos electricos que hacen bien esto, busca el que se acomode mas a tus gustos o equipo.
Crustle esta bien, salvo por el giga impacto, perder 1 turno anunciado recargando por un ataque tipo normal que nunca hara super efectivo a nada y es facilmente aguantable por varios motivos, es perder un pokemon con un rompecoraza puesto, que es una apuesta arriesgada, podrias buscar otra opcion para usar un rompecoraza abuser, como

o

serian mejores opciones siempre y cuando soluciones tu problema de debilidades compartidas.