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.