I think ghost would a better typing for something like this. Immunity to normal, fighting, poison, and not to mention that the steel type gets rid of the dark and ghost weaknesses that this guy might suffer.
I think ghost is a solid choice compared to ground, since bulky waters are *ahem more threatening than fire types in general.