No matter how much energy and effort you put into the front end of your hiring process, no candidate will ever be 100% perfect for the role. So, you need to help each of them grow into their role.
Start by comparing what each role requires with what each person brings today, then close the gaps through on-the-job coaching, structured training, and regular development conversations. And you need a way to understand how each employee’s unique characteristics complement the needs of the team, so you develop people in the direction the team needs.