So I slam into a brick wall going a Velocity of (5,0,5)
My weight is 140.

Momentum = Velocity * Mass

Now I am not sure how much momentum the wall absorbes (I would love to know how to calculate or at least a chart of basic ones like concrete, metals, wood).

I am also not sure on how to apply the rebound to the velocity.
Assuming the brick wall absorbes a scalar between 0..1 then scaling the vector down would be easy. Then I can just move back at the negetive of the velocity because Angle of Incidence == Angle of Refraction, so the angle I bounce should be the same as the angle I hit.