Enough commenting, i have decided to answer.
You walrein is great, with little to no improvements needed.
For you Beartic, switch either Night Slash or Stone Edge with Swords Dance as he is physical after all, and Brick break for screeners. You could also switch Icicle Crash for Avalanche, since Beartic is not very fast, and with all that evasion, there is a fair chance he won't get hit.
Your Piloswine, i would just switch the EVs slightly (252 Def, 248 HP, 8 sp. D) because after one Amnesia, your Sp.D is better than your Def.
Glacion is the same as Walrein.
Glalie is good, just switch Headbutt with Return or Double Edge.
For your last team member, use Archeops, even through it is an odd choice. You can use him for coverage and to deal is fighting types (even though he is weak to them).
Archeops@Leftovers
EVs:252 Atk, 252 Spd, 4 Sp.D
Nature : Adamant ( + Atk - Sp.A )
- Substitute
-Agility/Hone Claws
-Zen Headbutt
- Earthquake/Aqua Tail
This is good as you can set up behind a Substitute using Agilty or Hone Claws (depending on your choice), and then sweep with your other 2 moves. Zen Headbutt is one of your only counter's for Fighting types, and Aqua Tail or E-quake for powerful coverage. Archeops makes an exellent sweeper as he has on of the highest attack stats of any non-legendary pokemon.
Hope i helped.