Speed is $...

I have a 1969 340 that is internally stock. I have a 8 3/4" rear end with 3.23 with a Dr Diff posi, A new Holley EFI, Hooker headers and MSD with an electronic distributor. With that she is just not very fast. My question is what would add more power, a cam or new heads? or would both be best? Any advice would be appreciated.