i tried the backup 3 times already but it still dont want to restore properly. My first attempt to dump the database kinda worked but the text files for the dump is 9mb. Also the site is an auction site so all the different products have pictures with them that is why i prefer to do a backup
Best solution would be to contact your shared hosting provider for your account's WHM full backup. Transfer that backup, and restore it via WHM on your new VPS. That will completely restore your account to its original state, including all your usernames, passwords, databases (including the user/pass as well), mail accounts, subdomains, ftp etc intact.
Note: Restore via WHM, not cpanel. Don't create the account on your vps' WHM yet. Just restore that WHM backup and it will automatically and literary restore everything intact.