While any opportunity to speak and hear French is helpful, some are better than others. The ideal language partner is at about the same level in English that you are in French, so you are struggling with the same kinds of issues. They are someone with similar interests, so you have plenty to talk about. And they are available regularly, because your ability to improve in French will be helped a lot if you can speak it regularly and not on a once-in-a-while basis.