Disappointed with my engine

I agree the engine sounds like somewhat of a mismatch, but I also agree that there's more in the chassis setup. Get the 60ft times dialed in and see what the best is then. Then if you want more, I think the engine is where to look. It's always cheaper and easier to "work with what you have" first.