The title says it all.
I am not a native German speaker, but I have achieved C1 level (according to the Goethe Institut). I no longer live or work in Germany, and haven't visited for some time, however I have regular conversations with German speakers of all levels in my area (United States), read, write, and listen in the language.
However, as a non-native speaker, even at the C1 level, I sometimes forget the genders for things and I am sure I miss some of the nuances of some words.
So when my child is born and gets older, should I attempt to speak with her in German, or read books to her etc, despite not being a native speaker? Will my C1 (non-native) fluency derail her ability to learn the language?
Note: My wife is at an A2 level, so she will only be speaking with the kid in English.
Edit: My goal is to have her be able to speak German well with me and, when possible given our busy lives, our local USA based German speaking community. Ideally, it would be great if she could also read and write with some level of fluency.
I am hoping being raised in this way will open up her possibilities for university, should she choose to go. At the very least, I am hoping it will give her the opportunity to experience another culture.