As stated there are many things that can influence this. From your location compared to the server, the way the host has their servers set up and if it's oversold or not, but also mainly on how your site is designed and how much processing/connections/bandwidth it needs to fully transmit your page. I would start by optimizing your pages first, then work your way up if the page loading speeds haven't improved.
Have you any requirements such as disk space or transfer amounts, or location?
- Canadian hosting
dedicated customer satisfaction! Shared/Reseller/VPS/Dedi/Colo
100% redundant, 100% owned/maintained, GigE connectivity
Offsite backups, 24/7 support (1-877-533-8993), 30-day money back | cPanel hosting