God wants us whole & complete. No, we're not perfect but we can't keep using "God knows my heart" as an excuse to stay in a cursed place.
We have a responsibility to spend time with God. Just like any other relationship in our lives we need to invest time and effort. Nothing is going to happen all by itself.