You need to do SEO for your website... like link building.. moderate the keywords...social book marking... and the traffic will increase over the period of time
Indeed. you need to gain some basic knwledge for SEO. There are some good methods of link bulding like social bookmarking, press release can be very useful to gain traffic to your site.
To get more traffic for your site, you need to do link building works List of Off-Page SEO Strategies to Build Online Reputation ........
update your web content and make a good article,.plus make some contest that make user come again to your website,.. or maybe you can use facebook to get your traffic,... goes here for tutorial http://link2-me.blogspot.com/2009/09/use-facebook-group-for-getting.html
the content of your site must be natural and unique, not duplicate content from other resources, the content also must be updated daily or weekly, it is also good to build backlinks to your site such as submitting article to article directories, forum signature and also social bookmarking..