I am the developer

I am the developer of http://www.trinitygospelchurch.org, and it seems to me that this site should be loading faster than it is. Am I mistaken? It's not a big site but it is taking six seconds at least for me. I have optimized images and installed hummingbird and a caching plugin. Is there anything else I should do? I am hosting on network solutions essential unix hosting, is that part of the problem? We are on a budget so I don't want to pay a ton for hosting, but are there better relatively cheap options out there? Thanks for your help.