It is great when you have a native language partner to practice your target language with. Speaking with natives is the best way to improve your speaking skills - if you do it properly. However, many learners complain that they have native language partners and yet they don’t improve much. In my opinion if you have a language partner but you feel that you haven’t improved much it is probably because you are doing it the wrong way.
it is better to focus on studying with one good partner regularly for a long period of time rather than studying for a while and stopping and having to find another language partner.
It is much better for you and your partner to make this point very clear. During your session you should be using just your target language and during your partner's session, you will be using his target language.
This point will make your sessions more productive than if you always choose a random topic at the beginning of the conversation.
You must start using the new vocabulary and expressions, which you have learned, deliberately as often as possible until you transfer them to your active vocabulary.

