Since you speak German I think it would be already a good exercise for you if I continue by writting the rest in German to you but in order to avoid trouble I will just add a German translation for you.
So what I would do if I had forgotten about a language or if I lost confidence in speaking the language I once spoke before I would try to regain it by joining teamspeak servers of a game I play and that got a nice and big community. For example, I play warframe. You can play the game in English, French, German, you name it. Then look for a German clan and ask if they have a teamspeak server and if you could join.
That way you could play together with them and listen to the language try to speak it yourself. Everything like that. You could also download the app called Tandem and search for a practising partner. I can offer to help you if you want. It is an app to find someone who speaks the language either as a native or as someone who is just really good with it and then you practise with him. Talking about everything you two would like to talk about.
I got a partner for my Japanese but I mostly help him to improve his English since I can't force myself to learn Japanese because I am also very occupied with my French which is very demanding already to speak it every day and then I have to relax in the evening.
Anyway those are some of my ideas. Teamspeak for speaking and hearing and tandem to do something for the writing, pronunciation, and the listening.
Also was ich machen würde, hätte ich eine Sprache vergessen/verlernt oder das Selbstvertrauen zum Sprechen der Sprache verloren, welche ich zuvor gesprochen habe, würde ich versuchen auf einen Teamspeak Server eines Spiels zu gehen, welches ich spiele, welcher eine nette und große Gemeinschaft hat. Als Beispiel.: Ich spiele Warframe. Das Spiel gibts in English, Französisch, Deutsch, und viele weitere Sprachen. Anschließend suchst du nach einem Deutschen Clan und fragst, ob du auf ihr TS kommen kannst oder du dem Clan beitretten darfst.
So kannst du zusammen mit ihnen spielen, der Sprache zuhören und versuchen Sie zu sprechen. Du kannst dir aber auch die App Tandem runterladen und einen Übungspartner suchen. Ich kann dir gerne dabei helfen. Die App dient dazu jemanden zu finden, der entweder ein Mutterspracher ist oder die Sprache beherrscht und dann übst du mit demjenigen. Ihr könnt über alles mögliche Reden, was euch beiden gefällt.
Ich habe einen japanischen Partner, allerdings helfe ich ihm mit seinem Englisch, da ich zu sehr mit meinem Französisch beschäftigt bin und ich mich nicht aufs Japanische konzentrieren kann.
Jedenfalls sind diese einige meiner Ideen. Teamspeak zum sprechen und hören und Tandem zum schreiben, Aussprache üben und zuhören.
I hope this is fine for the moderators since this is about languages and it should not be limited by an added translation for practise.