« bon » est un adjectif, utilisé pour qualifier un nom. « bien » est un adverbe, utilisé pour qualifier un verbe, un adjectif ou une autre expression. « meilleur » est un adjectif, utilisé pour comparer des noms. « Mieux » est un adverbe, utilisé pour comparer des verbes ou des actions.
( Adjectif "bon" qualifie le nom "temps" ! )
( Adverbe "bien" qualifie le verbe "sentir" ! )
( Adjectif "meilleur" compare les possibilités d'action de "moi-même" ! )