Make your characters believable by basing them on real people. Study people around you. Pick out what is possible in a character and what is too much. There is one author of
fiction who actually will cast a horoscope for a character to get a mixture of traits that are believable.