There's no free way to generate instant (and continuous) traffic. If you advertise well enough, you will get visits - but they will not stay unless you have quality content.

Master your content first. Advertising comes later.

My advertising advise would simply be join forums and post regularly (without spamming), submit your blog and articles to directories, ping it regularly, comment on other blogs within your niche, submit it to search engines, etc. There are many ways to go about advertising. A simple google search would do you good.