With time and work traffic will come. There aren't really any "proven" ways per se. Honestly, it's trial and error. There are ways that will HELP. Like submitting to search engines. URL trading, advertising with websites in your niche', google adwords, facebook and forums like this one. But you can't just visit the forum and drop your link and leave. Become a well known and respected member, actually helping people out. That is how you start getting traffic. If you have any other questions just ask. No question is stupid!

-eddie