I know it’s hard to stick with learning German, Spanish, English or any other language...it's the same with cooking, dancing, knitting, martial arts, archery... that needs practice to emerge - a language requires focus and devotion.
And devotion of that level requires real commitment.
But remember, the most successful language learners are those who never give up and never run out of reasons to learn the language. They always have a reasons to continue and a reason that keeps them going regardless.
Some language learners often come to a faulty conclusion that they’re just bad at languages but it's not that simple. There are always plenty of reasons why things are not clicking - and they often have very little to do with you being bad at languages.
Instead of giving up, we say you should widen your horizon and search for other ways that are more appropriate for you. See what works, or you’re going to be missing out on a lifetime of adventure. The search can start online, for example, or with a fun language learning app.
NOBODY is bad at languages. You’ve proven that yourself by learning your mother tongue. You just need something appropriate for you.