When struggling with sins and thinking we can't win the battle, remember it is not over for us. Because thankfully, God is loving and merciful – eager to forgive us of our sins! 2 Peter 3:9, "…He is patient with you, not wanting anyone to perish, but everyone to come to repentance." God desires to forgive us, so He provided for our forgiveness.
Only He alone can shape you into a better person, we cannot do it by ourselves. Keep God on your mind, Proverbs 4:23, "Guard your heart above all else, for it determines the course of you life."
What He conceals and reveals is His plan. God also designed good works for each of us according to our gifts, strengths, and opportunities (Ephesians 2:10). Faith is the most important thing to have with God. In order to understand God's plan despite you can't see it, you must TRUST in Him and in HIS best way for you. Have faith in God and build a relationship before He reveals it to you. Example to the story of Abraham, God revealed a plan for him that we will be the father of many nations, but God concealed that he would struggle with faith, then 25 years later he would have his 1st son with his wife. So God will conceal (waiting/keeping the faith and trust in Him) then reveals which is God's love.