You can upload files to your hosting account from many ways.
Using FTP is one method.
The steps are:
- Use a FTP client to connect using the your same cPanel login credentials
- Or create a FTP account inside cPanel, and use this new user and the same domain, or any other domains already configured at your hosting account.
cPanel Tutorials: FTP
cPanel Tutorials: SFTP