Well, one way you could remedy your fire weakness is to give Charizard Roost over EQ. It will help him survive well, switch into rocks, and take hits. You already have a scarf krookodile to deal with Heatran, so EQ is redundant. As for other rockers, I suppose you could try Clefable. Clefable is...