Does my 451 have to small of a cam?

You basically have a 440 there. A 451 is a .060 over 440 in a lighter block. If the heads are ported and the compression is not as high as it should be it will feel soft. Take a cylinder pressure reading and post it. If you don't know about the engine then you need to start by pulling a head and taking a look at stuff.