try google adwords, add a signature to all forums that you visit often, post comments to blogs related to your website, look into SEO, facebook ads, banner advertisment.
There are 101 ways to promote your site. You could do it online and offline. Offline stuffs include newspapers, magazines, fliers etc. Online is another way. Article submissions, Directory submissions, Video submissions, email marketing. I recommend you to learn more about SEO.