Wow, there are so many things you can do to increase traffic to your site, but start small and then slowly increase the amount of techniques you are using. As many people have mentioned already, content is king. Make sure you are constantly updating your content daily. Second, promote your site in your social media sites, email signatures, word of mouth and anywhere else you can think of. Then, make sure you are including inter-links from one page or post to another within your site. This is very important to the spiders so that they see how easy it is to navigate your site. If it's easy for us humans, then it's easy for the spiders and all is well. Keep it simple and I hope this helped.