Getting good marks in German is about being able to speak it and write it, listen and understand. So grammar and everything comes into it. BUT there is also having the passion for the language, the want to use it, actually using it and having fun with that.
If you don't enjoy it, don't do it...