- Don't think it is easy, you'll have to work
- Work regularly, for instance 1h a day
- Create a blog and content
- Improve your SEO
- Put a newsletter on it
- Send sales mails and put you affiliate link on it (not too much)
I think it is effective and long-term! You may do some more things like forum sigs, article submission, links building, directory submission. Besides, you should know the way to improve your contents!