Here's a comprehensive Russian vocabulary list to help you describe your and other personalities.
характер = personality
обладать (каким?) характером = to have (some sort of) personality
у него / у неё (какой?) характер = to have what personality
какая она? какой он? = what she / he is like
сангвиник = sanguine person
холерик = choleric person
меланхолик = melancholic person
флегматик = phlegmatic person
у него/ у неё (какой?) темперамент = to have what temperament
трудолюбивый = hardworking
энергичный = energetic
честный = honest
добрый = kind
весёлый = happy
щедрый = generous
общительный = sociable
смелый = brave
умный = smart
талантливый = talented
воспитанный = well-mannered
вежливый = polite
скромный = modest
ленивый = lazy
пассивный = passive
лживый = deceitful
злой = evil
скучный = boring
жадный = greedy
замкнутый = secretive
трусливый = cowardly
глупый = stupid
бездарный = talentless
невоспитанный = ill-mannered
грубый = rude
нескромный = indiscreet
+
общительный = sociable
доброжелательный = benevolent, kindly
дружелюбный = friendly
активный = active
оптимист = optimist
-
непостоянный = fickle
равнодушный = indifferent
изменчивый = volatile
легкомысленный = thoughtless
+
энергичный = energetic
целеустремлённый = purposeful
смелый = brave
активный = active
настойчивый = persistent
-
раздражительный = irritable
гордый = proud
честолюбивый = ambitious
нетерпеливый = impatient
+
добрый = kind
чувствительный = sensitive
скромный = modest
трудолюбивый = hardworking
-
пессимист = pessimist
пассивный = passive
грустный = sad
неуверенный в себе = insecure
необщительный = antisocial
+
серьёзный = serious
хладнокровный = cold-blooded
спокойный = calm
терпеливый = patient
трудолюбивый = hardworking
реалист = realist
-
ленивый = lazy
замкнутый = closed
скучный =boring
медлительный = slow