Economic volatility, labor shifts, donor fatigue, and dwindling federal funding present challenges for nonprofits. Fortunately, there are steps nonprofits can take to improve and protect their financial health.