Deep Dive into Explainable AI Agents: Best Practices & Future