I think Jay hit it right on the head, read, read, and read a lot. Google is your friend too. Also, I think you should sign up to as many marketer's lists as possible. This way, you're in the know about what new products they're putting out that can possibly help your business. Not only that, you can see how they go about promoting these offers and you can get your own idea of you may also want to promote one of your own offers by watching what they do. I do think it takes time, but if you put in the work along with the time, I don't believe success should be that far away