Apart from domain expertise and thorough knowledge of the field, a successful psychologist has excellent writing and communication skills, empathy, cultural sensitivity, and training skills. Academically inclined psychologists also develop good teaching and research skills. Depending on the profession, psychologists develop specialized training skills, marketing skills, coding, management skills, research/report/grant writing skills, and public communication skills.