I think you kinda neglected the personality aspects. What is the character's approach on life? Are they cautious, devil-may-care, laid-back, over-analytic? How do they react to other people? Are they pleasant, friendly, sarcastic, hot-tempered, cold, overly helpful? How do they feel about themselves...