:-))) Thank you for sharing. Very interesting and worth learning more about :-))))
Bodhicitta means a person whose mind has awakened now and wants to know more and follow the right path.
It is the first step towards enlightenment through activities. There are ways in which a mind reacts to situations - as it is, not as it is. When it thinks as it is - it is the right thinking. If it is not thinking as it is - it is just groping in darkness and makes conjectures.
An enlightened mind knows what is right by studying books/scriptures, by knowing from teachers, students who have experienced such enlightenment and above all by personally experiencing and differentiating between different states of matter/existence/mind and other elements of Nature. It is said a person, being a Bodhicitta, even if (s)he carries on wrong activities, consciously (s)he still realises the activity is wrong. There is always scope for a Bodhicitta to come back to the right path.
The actual realisation of Bodhisattva comes through Bodhicitta. Means first wish that you want to attain enlightenment i.e. free yourself from materialistic attachments and observe impermanence. Next, know the path as Buddha taught, realise why the path is right, till the realisation will not sink in and doubts persist, you will not be able to follow the path. Next, actually follow it by experience and change the actions accordingly. Every moment, every step you find you are doing/thinking/speaking something wrong, correct yourself immediately. There is no scope of repentance, there is just enough scope of correction and not repeating it again.
Perfectionism, experiencing truth comes from practice. The stages of salvation are mere landmarks of the percentage of truth as visible to each person. Truth reveals itself to those who are willing to accept it.
The behaviour of a person is a mirror in itself to the stage one has reached in improving the self.