One of the biggest mistakes Christians make is thinking that when God reveals something about us that needs fixing, that we are supposed to do it. This isn't so. You have rightly discerned what God is up to, but you have falsely assumed He wants you to fix it. What God is actually doing is revealing what He is going to correct in you. But He wants to do so with your cooperation. Read Philippians 2:12-13. We are to work out what God is working in us.
So don't try to fix yourself. God will handle that. But while God is doing this in you, spend the time getting to know God. That's what He is most interested in.