When our soul finally awakens, it seems like there are so many areas of improvement you can work on. It can at times be very overwhelming. You faults present themselves like a Christmas dinner laid out right in front of you. I want to encourage you that you are right where you need to be at this very moment. God made us in his image and we are beautifully made. Yes, there are a list of traits that we can improve upon but the fact that we recognize these areas is progress in itself. God placed you in this present moment knowing your faults, your pain, and your hurt. He knows your future is bright. He knows those short-comings will disappear the more you seek Him. It is up to you to love yourself as you are right now. You might be a mess but you are a beautiful mess. When you are working with clay, it is a messy process. It doesn't look like much at first just a grey blob but as the artist works the clay it becomes a masterpiece. You think the statue of David started off looking like that, not at all. Let the Master mold you and make you better. He loves you right now and thinks you are wonderful at this present time. Love yourself. Love the journey. Love the work that is being done in you. Be patient with your growth and stay focused on God. Don't let anyone discourage you. It is easy for others to point out your faults but you know that you are on the path God has for you. You are right where you need to be, in God's hands. Be encouraged.