I’m so sorry to hear about your accident—I’m glad you made it out okay. Hopefully your insurance company will have some relieving news when they get back to you.
A good mechanic may be able to get the frame realigned for you. If successful, there’s a chance you could drive your car again safely. However, considering the damage is pretty substantial, it might not be able to hold up as strongly in the future.
Since it sounds like there is also other substantial damage to your vehicle, it may be in your best interest to get a different vehicle for safety’s sake. Still, do get some more opinions from mechanics you trust. If your insurance deems your car totaled, depending on your coverage, it’s possible they’ll help you pay for a new vehicle.