After my years of experience in affiliate marketing and Adsense blogs, the one recommendation that I can give you is to invest money in a paid hosting plan, so that you can beat your competition and drive much more traffic, and in return, you can make much more money for your website.