This question has been asked a million times on BHW, and the answer is still the same:
Find a method you're comfortable with and put down a lot of time into it.
Creating blogs, writing content, sales pages, building lists, building backlinks, promoting etc. It all takes time and money.
If...