You can easily restore your website backup on a different cPanel hosting account by following the steps below:
Activate a new hosting plan or add new domain in your hosting.
If the website uses a database, then create a new database and import a database backup. After that, you will only need to update in the configuration file of your site. If the site displays an "Error establishing database connection", make sure to check this article.
After the restoration, your website will be brought back to the state it was at the moment of backup creation. All the changes that were done after the backup date will be reverted