A couple months ago I did the stupid thing of not creating a child theme so when WordPress upgraded, all of my styling got wiped out. So I created a twenty twelve child theme following instructions on a forum. Well I feel ever since then, my website (http://www.addsomecharacter.com) has been below average with regards to speed. So I contacted my host, Dream Host, and they said my server was over loaded and they did some back end things to fix the problem.
This made the problem much worse and now they are telling me they can't help me. My site and admin side is ridiculously slow now and I do not know what to do. I am a beginner, so please consider that when explaining.