The best practices for non-profit board of directors include establishing clear expectations, adopting a suitable governance model, developing a succession plan, legal compliance, financial sustainability, performance monitoring and evaluation, and technology implementation.