It's important to give your visitors information they can't find any-where else. They will jump to visit your site like crazy. Guaranteed. TRAFFIC is the blood of your website, NO-blood ==>> no life => no profits.
For example, create a directory of web sites on a particular topic that is related to your target audience. People will visit because they'll find what they're looking for, all in one place.
What do you need to use to create massive targeted traffic? When you offer a utility that can solve a problem, people will visit your web site. The utility could be an autoresponder, e-mail, search engine service, etc.
People like to have a place were they can have discussions with others on a particular subject. You could add a chatroom or message board to your web site.
Most people love to get fresh information that they're interested in emailed to them on a regular basis. This saves them time and m0ney.
You don't offer current information. Supply news stories related to your web site. People want up-to-date news on the topics they are interested in.
You don't offer a fr-e-e contest or sweepstakes. It's a fact, people like to win things. If you can fulfill that need, people will stop by to visit.