Forum Moderators: open
Good trafic follows with GOOD content. Ask yourself, would you want to visit your site more than any other on a similar subject. If not then thats your reason.
REAL interesting content written by someone passionate and knowlegable on that subject gets traffic, and hundreds of natural links.
Personally I get about 7000 uniques daily and 4k dollars monthly and never ever chase links or exchange links, or bother submitting to search engines. That follows naturally if your content has real value.
Think about books. Some are good and become best sellers. Some are average. Some never sell more than 50 copies. The internet is just the same.
Maybe your site is not in this situation (most are) and you are doing something silly like using frames and have bad seo (content, titles, link structure etc), or there is another reason that stops say the googlebot crawling your pages? Sticky me the URL?
Start with generating quality content. After that, try some basic SEO tactics... (you should be able to find tons of stuff about basic SEO on the web)...