You have quite a big Ice weakness there, with the first 3 having 4x weaknesses. Don't know what you can really do about that though since most Ground pokemon are obviously weak to Ice!
I'd avoid Gliscor since its stats are skewed towards just physical instead of being attacking or defending. In other words, it has good attack and defense but bad special attack and special defense, so it's not great at either attacking OR defending!
Steelix is a good choice, it does have a bit of the same problem as Gliscor but you can ignore its massive defense and shove all the EVs into special defense and HP to make a great "wall". Earthquake is obvious, Gyro Ball will take advantage of Steelix's low speed. Maybe Explosion as a last-ditch move.
Otherwise, maybe go for Nidoking/Nidoqueen or Rhyperior.