Self-knowledge provides several benefits such as less inner conflict, better decision-making, self-control, and resistance to social pressure. It is developed through understanding one's ideal self, actual self, social interactions, and abilities as seen by others. Gaining self-knowledge allows one to act in accordance with their values and feelings, feel grounded, and be aware of their own strengths and weaknesses.