There are a few main points to consider here: Follow-through, relationships, systems, and serving others. The opportunity you choose will of course will play its part, but it is not the main player that will contribute to making network marketing work.
If you want to be successful you MUST follow up with your prospects multiple times. It is a well known fact among seasoned marketers that it is imperative to get our message or offer in front of our prospect 7 times before they will be compelled to act on it or take further interest. I cannot stress enough the dire importance of creating a positive relationship with your prospects and potential prospects. People have an ingrained tendency to buy from those that they know, like, and trust. How will your prospects get to know you if you never follow up with them? How will you develop trust if they only visit your site one time for 3 seconds and then leave? How can they like someone who basically doesn’t exist for them?
By following up with your prospects you will be able learn more about them and what they desire and require. You can survey them and find the exact problems that plague them the most and then serve them their solution on a shiny silver platter.