Changing the heads and Cam will give you a very big increase in HP as long as you get the best cam for the head your running. Also, when changing the cam, you will want to run the right valve spring, and so on.
If you are going to throw down some money for aftermarket heads, pass on all of the other MFG's and just go with the AFR's, they are the best head out there in my opinion. Now, when you change all of that, you might as well put on an intake and the right sized carb so you can deliver the air that's needed to really get your moneys worth out of those heads. Good Luck!
HBjet