you can upload the site in various way.
METHOD
(1)Type in your site name followed by :2082 (check the correct link from your account panel at x10hosting.com called as cpanel link.)
(2)The Cpanel opens and type in you username and password. Select the drives section, and choose/navigate to public_html folder (this is you root folder)
(3)Upload the contents.
METHOD [II]
(1)Install a ftp client like smart FTP, winscp3, filezilla etc.
(2)Enter the following server informations
server:- Your site address without http and www. (ex) sample.com
username:- Your x10 username
password:- Your x10 password
(3)Now after connecting to the server, navigate to public_html folder, upload the file contents using the ftp client.
All the best.