Definitely sharing vision is a big one. I would also add someone who shares similar values and ideally who's done what you're looking to do. Finding the right mentor takes lots of time and effort, and having the right mentor will make the journey a lot easier.