In my personal experience it was up to me to find all of these...
I mean I consider Daegan, JB, Norbert, Brian & Mike Dillard my "mentors" because these are the leaders that I follow and get training from. But Im not personally being mentored by them. I
had to make the decision to invest in myself and join their programs and get their courses.
I don't have a mastermind group...that's why I use communities like BN and MLSP to connect with people like myself and see what strategies are working for them...what training and courses they have had success with...just to see what other people are doing in general.
In my network marketing company I became inactive and rejoined. I had no idea who my upline was and how to contact them, so as far as a team goes I didn't have one...but I wasn't going to let that stop me & that is how I got involved in "internet network marketing"
Now that I have groomed myself as a leader and added value to myself I can assure "my team" that I will aid them in their path to freedom...I welcome anyone who wants to mastermind with me as well
So I guess to answer your question...I believe that it is up to the person to find success. You will meet people to help you along the way, but if you're really determined you will make a way!