You are accepted exactly as you are.
You do not have to clean yourself up to come to God.
He is the cleaner.
He knows all that you have done since the begining of your life and he still loves you and wants you to come to him.
He will forgive you and cleanse you from all unrighteousness.
All you have to do is believe and walk with him.