Nonprofits need to invest their own money and energy into getting outsiders to pitch in to support their cause. Here are six best practices.