im confused because sucker punch is a punching move.
No it dosen't. http://pokemondb.net/ability/iron-fist source.
No.
http://pokemondb.net/ability/iron-fist That lists the moves that are boosted.