There are some things you can do to make your shared hosting work as well as possible.
1) Use a Content Delivery Network — this is a way to offload the delivery of static files to faster servers. It will greatly increase your page speed and decrease your hosting resource usage.
2) Use a caching plugin — if you are running a WordPress site, or another CMS like Drupal, make sure you have application-level caching set up.
3) Minify and combine resources — there’s usually no need to have a dozen different stylesheets and six different JavaScript files. These can usually be combined into single files, and minified.
4) Compress files — Use gzip to make files as small as possible.
5) Keep your apps updated — most security problems can be avoided by simply keeping all of your installed applications updated to their latest versions.
6) Don’t host your own media — Use YouTube or Vimeo to host your videos. Use Soundcloud, iTunes, or another service for audio.