Agreement
While in German noun modifiers agree in case and gender endings with their "head" nouns, our relative lack of such endings means that we depend on position to make modification relationships clear. Only very rarely might it get confusing—try to come up with an example for next time.
Degree
An odd feature of most Indo European languages is that words for bad and good do not have comparative and superlative degree.
English IndoEuropean
good ghedh (verb--join or fit, hence going together well)
better, best bhad (good)
From Shipley, The Origins of English Words
As we saw last time, Latin-based languages have the same situation—bonus, melior, optimus (apologies for the shaky Latin).
Our comparative ending, -er, usually employed only in words of one or two sylllables, comes from Germanic source-words (worse and less contain greatly reduced versions of an alternative suffix -izon). Likewise superlative -est comes from a merging of a couple of Germanic sources.
More and most are the comparative and superlative descendents of the Indo European root me, or megh, meaning "great". Relatives are mega and magnificent.