These are some qualities a good mentor is likely to possess:
Knowledge & expertise
Active listening & constructive feedback
Empathy & emotional intelligence
Good communication skills
Patience & willingness to invest time
Respect for mentee's goals, values & boundaries
Openness to learning & feedback
Trustworthiness & confidentiality