X2 on the heads. Go to racingjunk.com and find a set of aluminum heads for less than it would cost to upgrade the iron heads. You might even be able to flip the iron heads to offset the cost.

You didn't mention the exhaust. Probably will need long tube headers.

Heads and headers are probably your greatest and cheapest power gains. You'll have to decide on heads before you select cam.