Do you have a website marketing strategy? If you answer no then you should not expect to have a great amount of traffic coming to your site. All the more that you should not expect to earn big money from it. This is because you need a good strategy to make your website stand out from the rest.
You do not need to have a unique website, just one that has great content to begin with. Because all the promotional tactics and internet business strategies in the world would mean nothing if people will have no reason to even visit your site in the first place. So the first thing that you need to do is to make sure you have at least a presentable content in it. Look for best marketing strategy consultant as well.
Where are you going to get or create the content? You can create it yourself if you really know about the topic of our site. But if not then you should turn to the professionals in the field. If you want articles then you should go to freelance article writers. They are better in producing quality articles that people would want to read. If you need flash content then hire a flash developer. You get the idea. Do not do everything yourself especially if you can afford to outsource some of the jobs to fully create your website.
Get a course on internet marketing. There are many such courses or educational materials just make sure you are getting one from a reputable online marketer. How can you ensure this? Just ask around particularly in the forums where internet marketing is the theme.