You can get much enough traffic on your website through: > Social bookmarking > Forum posting > directory submission > article submission > Blog posting > answers in Yahoo! answer. > posting in craigslist.org
well have rich content, ensure regular updates, make backlinks and try to get good PR. Rest will happen by itself.
its a classic problem, but traffic is the more important on internet. so more important - more difficult. just patient and consistent with your plan
do a keyword research base from your target niche, see what's competitor keyword. Optimize the chosen keyword, get more backlinks
Its important to have other people advertising for you. Get into affiliate networks ASAP. Great way to drive traffic.
old school methods... write on blogs (use wordpress), make articles and have links that point to your website, post on forums (like this one!) and perhaps, depending on what you are selling... try a campaign on google adwords.