Hi
There are several things that determine the speed of your site:
1) Your hosting – if you are using a $6 a month shared hosting plan, you will likely have a slow site. If you want to improve the speed, I would recommend going with a higher level hosting package
2) Page file size – If you use large images on your site then this will cause your website to slow down, I would recommend optimizing all images before uploading them to the site
3) Number of scripts being loaded – if you are using a lot of plugins, this will cause more stress on the server, you should try and reduce the number of plugins used
Hope this helps
– Kyle