As you read the Bible, we see people who were used by God to do extraordinary things. We have David killing a giant, Moses delivering his people from slavery and the Apostles beginning the church. These are people who many would look up to. There have been character studies and books about them.
One thing that is often overlooked is they are flawed just like you and me. What is sad is many preachers will preach about the heroes of the Bible and never point us to the true Hero of Scripture. Other times we often overlook that God also gave grace to those whom He called to rescue His people in spite of their sin.
In his book, Unlimited Grace, Bryan Chapell wrote:
To proclaim the heroes apart from the grace of God that enabled their heroism, or pardoned behavior less noble, warps the biblical message. God did not wait until the New Testament to display his grace. Throughout the Scriptures he demonstrates his saving nature by using people as flawed as David, Abraham, the apostles, and many others to bring salvation to equally messed-up people.
The good news about this grace is that it enables of believers:
For the grace of God has appeared, bringing salvation for all people, training us to renounce ungodliness and worldly passions, and to live self-controlled, upright, and godly lives in the present age (Titus 2:11-12).
We strive for holiness yet we will remain flawed but by the grace of God, He will enable us to glorify Him.