Whilepersonalityshows what you are outside or what you are to the world,characterreveals what you are inside.
A person of ‘good character’ would be kind, helpful or genuine. However, his personality could be lazy, enthusiastic, positive, negative or passionate.