1) Content is King: Your site should have quality content... Quality and unique... 2) Dont write anything that doesn't relate to your content... Topic should be very relevent and specific.... 3) Get an idea of what customer want from your site...
There are 2 basic options to get high traffic: 1. paid advertising - you can use google adwords, PPC networks, buy banner ads directly... 2. free - build links to your website and get traffic from these links and from search engines