Should I supercharge the barracuda?

Your compression is pretty high for boost, I think with a good cam and swapping on those heads you would be over 400 HP easily. The drop in chamber volume brings the compression up a bit to 10.5:1 which might be able to handle a few pounds of boost but not much more by any means.