There's no secret sauce.
In my opinion, consistency and excellent keyword research are the keys to success.
Unless you're able to write a ton of articles or have money to invest in a writer, then you might struggle.
On my blogs, I average 500 - 600 page views a month per article. So, you can use that to generate a conservative estimate as to the amount of effort involved.
Assuming a CPM of around $16. You will need 125 articles to generate $1,000 a month. (1000 / 16 = 62.5) (62,500 / 500 = 125)