I've figured out my previous issue ,but it seems like a lot of the sites have their IP listed as Godaddy. I'm guessing if that's the case there's no way to recover the old files?
Hehe you're missing the whole point of this post.
When a domain expires, and the registrar was Godaddy, their IP will be listed at Godaddy 100% of the time. Godaddy hijacks the DNS and points the domain name to their park page.
This thread discusses a technique to bypass Godaddy hijacking the domain name, and use the hosts file to trick your computer into thinking the domain is actually pointing to the old machine where it used to be hosted. If you can do that, and the old hosting is still paid for, then you see the website located as it used to be, while everyone else sees the Godaddy park page.
When you edit your hosts file, your entire computer believes the website is located at the old place, not Godaddy parking. Not only your browser sees it at the old location, any software you use to copy the website sees it at the old location.
Once you have copied the old site (it sounds like you copied it already?) you can stick it on your hosting. If you bought the domain name buy-now from Godaddy and you own the domain, forward the domain to your hosting and the site will go live. If you don't own the domain, you can't buy it ... it's too expensive, etc. then buy another domain and stick the site on the new domain.