How to set angle of reflectance rotation (ricochet)?

I have a mesh that moves forward at a constant rate. I want it to hit a wall and ricochet off at the angle of reflectance. There are plenty of examples of doing this with a line trace but I can’t find any that explain how to directly affect a meshes’ rotation.
This pic shows what I have, but it only works for walls on the X axis, not on Y or at odd angles. If anyone could tell me how to rotate my mesh correctly I’d be very grateful, thanks!