best cylinder head

So my 340 seems to run out of steam right around 6700 rpm. Cam card states op range of 4500-7500 and my specs are 340 with 11.7-1 custom ross pistons forged, 302,309 duration .654/.655 lift solid roller comp cams cam, X heads with 2.02 valves, harland sharp 1.5 ratio rockers, super victor intake with a 750 berry grant carb on top. Any suggestions on the best heads i could run on this? seems to be what wipuld be holding it back the most
Do you have,an actual E.T.& trap speed,to start with? Was involved,with almost the same combination,was running 1170's-60's @ 117 at Famoso...Had well done Manning Brady x heads on it.The engine builder stated"Edelbrock heads ported,will be the same,as what you already have..." He got 280 -ish on well ported Eddy(remember,this is 1995...) The car picked up a tenth,that's it..(weight reduction,from steel to aluminum?...) .He ended up,with a Edelbrock street tunnel,& 600 double pumper,picked up 3 tenths....Went single four ,250 N20 plate.. ,after that,ended up in the 10.3-10.2 zone,around 125 trap speed...You need, more complete information