You do not have to clean yourself up before you come to God. You come, and He does the cleaning.
"Draw near to God, and he will draw near to you. Cleanse your hands, you sinners, and purify your hearts, you double-minded." (James 4:8, ESV)
Look at the order. You draw near first, and He draws near back. It is a promise. One small step toward Him is always met with a step from Him. The washing of your hands and heart is not the price of admission. It is what happens when you get close to a holy God.
What is one step toward God you could take today, even a small one?