Well since WordPress relies on a database you will have to restore the database, as in reuploading the old database to the new server. The images and especially how and where they are used is defined in the database, only uploading the theme and images won’t do anything therefor.
Try to enter your MySQL database and get the xml or whatever. But I do recommend finding somebody to do that for you. There are a lot of helpful people on this forum, maybe you can even find somebody that helps you for free or a small fee.
No, for that I would recommend contacting the developer of the template, maybe you can negotiate about that personally.
Ignorance… ignorance everywhere If I ruled the marketplace I would instantly ban people like this. It’s not about now knowing how the marketplaces work, it’s about absolutely being immune to advices, tipps and clarifications. That much of ignorance – if not trolling – should not be allowed.