Most of the time, many of us have the habit to see the wrong in others without having a close look on ourselves.
We subconsciously blame others and not ourselves. Taking a self-assessment is important in realizing and shaping us to becoming the best version of ourselves. We may also need someone who is very honest to help us in our self-assessment.
Usually the person who is able to help you is someone whom you can trust. It can be a family member or a best friend. Also, there are a number of self-assessment tests that you can take for self-discovery.