The Optimist trait does not increase resolve itself. It just puts a +5 bonus on top every time the dice is rolled for a positive morale check. This is not cumulative and will always be a +5 bonus.
Resolve does not increase by killing enemies, with our without the trait, so the answer to your question is yes.