I have a website which is 3 years old and has more than 300 posts. The site is a facts site and I was getting around 1000 visitors per day on 2012. But nowadays I am getting like 150 visitors per day and nothing good happens from it. I would like to earn some money from it. I haven't done anything which can be considered as blackhat and the sites pr has only increased(currently PR4). Now I would like you guys to help me with it to increase the traffic in the legitimate ways. the website has an active facebook page/twitter too.