Wall got hit by car, need some advice.

There was a incident in which someone failed to stop in my garage and hit the wall. Luckily, there was a freezer in the way that absorbed most of the impact and stopped the car from going straight through the wall. However it looks like the wall was pushed back a few inches, and possibly some studs are out of place. I am fairly sure the wall is load bearing, as the joists run perpendicular to the wall.

I am aware that this is a difficult fix, that is likely to cost a couple grand. The issue is that I don't have much money currently. My current plan is to Jerry rig it by bracing it with some 2x4s until I can afford to pay contractors to fix it.

Do y'all think that would work, and how dangerous is this? Is my roof likely to collapse?