Self-Awareness: Strengths, Weaknesses and Implications