The problem with this is that google get thousands of new websites a day if you employ the techniques that everybody else has to get yourself some traffic you will end up with a site that has similar content than ones that have been around long before yours. Google is not going to replace that older site with your newer site if it has the same content. You need unique content, that in itself is very hard as most ideas have been tried.
What i would suggest in narrowing your target audience to a local area or a specific smaller group of readers. This will get you more traffic as somebody new and you build from there.
I would also suggest the road less travelled, promote your website offline, via other channels other than google.