What are the main obstacles that stand between a nonprofit and its mission? How can they work to overcome them? Please provide sources used.