Disappointed with my engine

You answered your own question "**** J heads".
Dont know what your CR is but that cam is too big for those heads.
Are the heads and intake ported?
Just port matched and tidied up aroind the pushrods. I can't believe the stock heads will only support 300 hp? I raced Fords years ago and all we did was tidy up the roof of Clevo heads and good to go!