Firstly, your English is indeed very good - for a second language, that's awesome. Well done!
Secondly, I'm in a similar position to you with German. I have two advantages over you:
1. I lived and worked in Germany for several years;
2. I am married to a German.
That said, there are a few things that I try to do to improve. Not sure if they're relevant to you, but take what you can from them.
1. I ask lots of technical questions. I enjoy languages and try to get to the root of both my own language and others, and to find the connections between them. I talk about German grammar and idiom to my wife to the point of tedium.
2. I listen to lots of podcasts by people from different regions with different dialects.
3. I try to read some older German texts, to get a feel for how the language has evolved over the last few hundred years.
Honestly though, you're getting to a level of proficiency that is quite rarefied for a non-native speaker, so returns will naturally diminish.
One final thought:
> spot out
is not good English idiom. "Spot" would suffice. :-)
Good on you for making such an effort, mate. Best of luck.
Secondly, I'm in a similar position to you with German. I have two advantages over you:
1. I lived and worked in Germany for several years; 2. I am married to a German.
That said, there are a few things that I try to do to improve. Not sure if they're relevant to you, but take what you can from them.
1. I ask lots of technical questions. I enjoy languages and try to get to the root of both my own language and others, and to find the connections between them. I talk about German grammar and idiom to my wife to the point of tedium.
2. I listen to lots of podcasts by people from different regions with different dialects.
3. I try to read some older German texts, to get a feel for how the language has evolved over the last few hundred years.
Honestly though, you're getting to a level of proficiency that is quite rarefied for a non-native speaker, so returns will naturally diminish.
One final thought:
> spot out
is not good English idiom. "Spot" would suffice. :-)
Good on you for making such an effort, mate. Best of luck.