Bad/faulty EGR wouldn't affect acceleration. The car can run without the EGR installed and blockoffs in its place.
If the cat was struck its possible chunks have broken free inside and are plugging your exhaust. This will cause rough idle and poor acceleration.