God doesn’t create faulty life. No. Everything created by God is perfect, and so are you. So stop driving yourself mad with endless ways to improve, and just accept the glory of your being as is. Let time take its turn. Just be patient. Remember, Lord has a plan bigger than the one you have for yourself. So, Just be patient. Good things will happen. Don’t lose hope.