Brother you do have your work cut out for you!
Welcome to the forum.
Truck seems to have a lot going for it though and on this site you'll get tons of advice and meet helpful people galore.
I don't think I'd go for bondo as it tends to retain water and will further your rust problems.
It might be relatively easy for you to replace the bed with a wood bed.....that's an option for you.