Right now my morale is 98 because I forgot to heal while fighting a stump.
The best way to have a 100 morale is to avoid getting killed. If you are ever about to die, just log off. Works every time.
Oh, and if you need to raise your morale fast, sailing if the best way.