Best is to cast no blame and seek for the answers why within. To blame another for a fate which has befallen you is to refuse to look within. Then how can you learn your lessons? You look from a higher perspective and you will realize there is no need to blame anyone. If it is too much to bear, lay it at Our Feet and it will be lifted from you.
Surrender all fears to HE who has sent you. It is HE who sent us to you.
If you truly feel the need to change in yourself try not to negate all that is good in you. If you feel that these traits you don’t like are so unbearable to face in yourself then leave them aside and focus on the Master. Do Mantra intensely. One by one these fears will subside, One by one you will be able to take the opportunity to better what characteristics you find disturbing in yourself.
If you feel you are too critical, instead of finding fault in others find something positive and either think of it or speak it or both. Do the same thing with yourself. Refuse to focus on what is negative in yourself. See it and then let it go. Do not be snagged by this negative self-appraisal. Humility. At the same time let go of expectations of yourself and of others. The less you judge yourself the less you will judge those around you.
You are entering a period which, by Grace, is one of SWADHYAYA (self study), meditation, reflection. Do not miss this great opportunity to serve others.
It is a time for reassessment, refocussing and reflection.
Responsibility for a thing is given. Then if it is an opportunity for your own growth, ("your" meaning anyone) when opportunity is given energy also just comes. Then it is so simple. A little effort and the things fall in your lap. So simply make a beginning in any way and do it.