Need some help from a rust guru!

Can this be cleaned up and maybe filled with JB Weld to give it some strength?

Don't bother with anything like that. You'll just trap water or dust. Sounds like you have access to a welder anyway. Get some 18 ga metal and patch it.