Yet, I want to be clear about something. When I say, "everything", I use that term loosely (in the natural), because there is no way we will always do everything right. Every last one of us is going to fall short. None of us is going to get everything perfect. But what we can do is strive to do everything well, in the power the Lord will have us to do them in. In 1 Kings 11:38, the Lord told Solomon "and if you will listen to all that I command you, and will walk in my ways, and do what is right in my eyes by keeping my statutes and my commandments, as David my servant did, I will be with you and will build you a sure house, as I built for David, and I will give Israel to you."
Thus, if we want to be used and are willing to work at living a life of God, then He can work with that. What I mean is that God is not going to use a hot mess of a person who doesn't want to get things right and who has no desire to help others, to do His will. What I believe He will do though, is work with a hot mess of a person who is at least striving to be a work in progress, who has the right heart motives, and who goes to Him honestly and earnestly with their shortcomings. That's what He did with so many people in the bible -- Adam, Eve, Abraham, Sarah, David, Joseph, Jonah, Esther, Paul, the list goes on. All of them were flawed people who were able to do their "everything" in the Lord.