Tus sueños no están necesariamente destrozados. Incluso si no tienes una afinidad natural por los idiomas, el trabajo duro es más importante que el talento. La técnica que está utilizando para aprender también puede no ser la forma en que aprende. Un amigo mío comenzó a luchar con el francés, intentó un enfoque diferente (hablando con nativos a través de Skype), y ahora se destaca en él, y lo estudiará en la universidad el próximo año.
En cuanto a la maestra, tengo simpatía por ti allí. Tengo un profesor de química similar que puede ser bastante brutal al burlarse de personas que obtienen respuestas incorrectas. Like Emma Homes dijo: hable con él (o pida a sus padres que hablen con él) acerca de no humillarlo. No sabiendo mucho sobre el sistema escolar en Estados Unidos (suponiendo que es donde estás) también podrías hablar con tu director / maestra (¿los llamas principios?).
Casi el único consejo que puedo darte es seguir probando nuevas técnicas hasta que encuentres una que funcione para ti. Pasé años luchando con el francés hasta que comencé a hablar con hablantes nativos. La exposición realmente es importante.
PD En cuanto a las películas, podrías intentar usar los subtítulos en alemán, de esa manera puedes escuchar lo que estás leyendo. Una vez leí en algún lugar en el profundo y oscuro Internet que en muchas películas alemanas, los actores hablan de manera muy extraña, y en absoluto como lo hacen las personas en Alemania. No estoy seguro de cuánta verdad hay en eso, es solo un pensamiento.
PPS Sé que he usado demasiadas comas. Ya es tarde.