What have you done so far? If you want free traffic you have to work on traffic generation yourself. SEO can never be emphasized enough. Start with On Page SEO which includes keyword density, meta tags, title and the title tag. Consistently provide well-crafted, useful and original content. Also, make sure your website's design is quality, pleasing to the eye and easy to navigate. Then work on building back links to your site. You may also want to install the Commentluv plugin since it works wonders for blogs and sites with a blog feed. It attracts traffic. Same way you can also do blog commenting on commentluv enabled dofollow blogs. But most important of all, you have to be patient and work consistently on this. But hey, if it all becomes overwhelming you may want to reconsider getting professional help from a
reputable company. Yes, you may have to fork out some of your money but in the end it's going to be all worth it.