Forgive Yourself
The next most important step towards self improvement is the ability to acknowledge your faults while being able to forgive yourself. One of the biggest barriers to moving forward is your inability to let go of the past and forgive yourself for your shortcomings. Along this journey you may be your only companion so it is important that you become comfortable with yourself, and that is going to start with forgiving yourself.