To me, this sounds very much like what I was experiencing. Bearing in mind my motor is an M code, but with 10:1 dished pistons and a Melling MTF 2 cam, slightly higher lift then stock, producing 17"Hg vacuum at hot idle. I narrowed it all down to two things, timing and carb. To me and I really don't know why, the Edlebrock carb just looks wrong. It looks like it's mounted sideways, weird eh! Some like them some don't. I have never used one and doubt I ever will. I think there are better carbs out there suited to 351C's. Going back to mine, the Holley Street Avenger 86670 with vacuum secondary's and electric choke is finally pretty damn close to perfect for this motor. It has factory jets and power valve (6.5) but it was very rich at idle and smelled of gas. I mentioned before that the primary plate were drilled. I took the car to to tuning specialist who drilled a 3/32" hole in each plate, front and center. This allowed the transfer slots to be closed down to "square" and allowed the mixture screws to be functional again. The only other 'mod' was to increase the "squirter" from a stock #31 to a #35. This alone eliminated the bogging it was experiencing when I hit the loud pedal. I did try changing accelerator pump cams, but ended up back at stock. If I were to change carbs again, it would be between the Quick Fuel HR735 cfm or a Summit equivalent.
Timing I found, again on my motor, needed to be 14 deg. initial with 20 deg. on the crank plus about 4 deg. vacuum on top. The distributor is a stock Motorcraft/Autolite, but with a modified limit slot (L10) to produce the 20 deg. on the crank, 34 deg. total mechanical. The cam spring I used are 1 stock heavy and 1 Mr.Gasket 925D. I'm not going into all the fine details right now, but that should give an idea. It also has the Pertronix Ignitor II and coil. Most 71-73 stock dist. were set with a L15 limit slot or 30 deg. on the crank, but only had 6 deg. initial. This was for emissions I believe, not good for performance.
Your engine requirements may be very different depending on what's in the motor, but I think carb and timing are your main issues, but could be other factors. It's frustrating at times for sure, but do one thing at a time.