Fortunately such mirrors are quite cheaply available in multiple forms; the very first thing that is handy is called conscience often blurred by our ego and sense of self pride. You don’t need any training to learn to hear your conscience; it is a gift from God. The second are your good friends and people connected to you, including your family, friends and all people who are sincere to you. They keep giving you feedback.
I have no regret acknowledging what I am now could have been years before, if I had looked into my mirror. It was always there but I never looked at it, every word it said, I considered it a reaction or a misunderstanding. I never thought there could be some valid reason associated.
Out of our ego, which always works in black and white, either we tend to reject or accept things, tend to reject and accept humans. We never realize black is absence of possibilities and white is aggregation of possibilities, not the possibility itself. Possibility lies in between.
If we have the sea at Karachi and we are unable to desalinate the water for our use, it is not the problem of sea or water; it is the problem of our limitation! So it is never a problem of the feedback we receive, the problem is in us who fail to understand.
The world is designed as a place that gives us opportunities to prove our worthiness and be judged at the Day of Judgment. Thus nothing comes in pristine condition to us; we have to take things and refine them. In order to refine things, we have to refine ourselves to be benefited. If any impurity exists, it is not in the things around us, it is in us. The world always existed like this, resources have been there and will be there, and opportunities have been there and will be there, the people around us keep giving us feedback, because they are sincere to us. The Almighty wants us to be better humans, because He loves us.