That's the best I could do - I'm not exactly an audio engineer but I can remove noise and normalize at least. Not much I can do about the echo, but if someone else knows a way, downloads are enabled so feel free.
It's theoretically possible with deconvolution, but I don't know that anyone's had much success there without a bunch of MATLAB coding and a perfect impulse of the room.
There's a newish plugin called Zynaptiq Unveil that claims to do "blind" reverb removal, that is, without having an impulse response. I haven't tried it, but there's a demo version: