When you sponsor new people onto your team, stay with them and train them until they are able to sponsor and train others as well (or better) than you.
Just because someone has signed a contract does not mean that they know all about the business and are ready to fly. Call them daily (or at least weekly). Do their first presentation with them so they can watch a pro in action.
Too often new team members fail before they are given the opportunity to fly simply because they didn't know how.
Are you too selective about who you offer your business opportunity to? Do you find yourself thinking, "Oh, he's not the right "type" for this business." or "She wouldn't be interested right now, she just had a baby."
STOP! Are you in the habit of making life decisions for total strangers? I didn't think so.
Offer your opportunity to EVERYONE, and let each decide for him/herself if it's right.