NWO is right, you need a healing move on Ferro. While I agree Leftovers is a good item to have, I prefer to keep Rocky Helmet over Leftovers and put in Ingrain.
Now someone will inevitably say, "Why not Leech Seed? It does damage to the opponent and refills your HP." I know that, but Ingrain...