Interesting question. What can we offer God? What do we have that God desires? He wants us. Our loyalty. Our faithfulness. Our obedience. Our hearts and minds. The kingdom of heaven is like a "come as you are party". God doesn't want us to change our habits and lifestyles before we come to Him. He doesn't want us to do a 'self-improvement' program in order to impress Him or to come presenting ourselves as a man-made or self-made version of righteousness. He wants us as we are, but the great news is is that He will never leave us as we are. He will take what we offer Him, our hearts and minds, and make them His own...filling our minds with His own mind...filling our hearts with His own love...filling our lives with His own abundant life...lives filled with His righteousness...His holiness.
Submit all your talents...all your skills....all your ambitions...along with all the warts,uncleanliness,insufficiencies, shortcomings, and warped thinking, and let Him work a miracle and make you like Himself.