I need to know what steel's weakness is.
Steel has three weaknesses. They are Fire, Fighting, and Ground. Ice, Flying, Psychic, Bug, Rock, Ghost, Dragon, Steel and Normal aren't effect on Steel pokemon, so I would advise not to use those types. And Poison causes NO damage whatsoever on Steel pokemon. Water and Electric type moves cause normal damage. Happy Pokemoning! :)
Steel pokemon have 3 weakness its fighting, Ground and fire attacks
Steel is weak to fire, fighting, and ground. Electric and water are neutral damage; everything else is resisted - assuming you're fighting a pure steel type.