The Bible says, 'There are different kinds of gifts, but they are all from the same Spirit' (v.4 NCV). The word 'gifts' comes from the Hebrew word 'charis', which literally means grace. That means we can't earn, qualify for, work for, or deserve a spiritual gift. The Holy Spirit 'decides what to give each person.' We don't receive our spiritual gifts through study, practice, or inheritance. They're not even highly developed natural talents. They are characteristics and attributes given by grace, which enable us to carry out God's will in God's way.
We're not designed to serve God by just drawing on our own strength and abilities, but by depending on the power of the Holy Spirit within us. It can help to picture a gloved hand. A glove on its own can't really do anything useful. It's only when there's a hand inside the glove that it can really fulfil its purpose. We're like the glove - we can't accomplish much by ourselves. But when we allow the Holy Spirit to fill us, He can move us and enable us to accomplish what God wants us to do.
When we think about the plans God has for us, we might worry that we won't meet His standards. But the truth is that He doesn't expect us to be perfect. If we were, He wouldn't have needed to send Jesus to secure our salvation. Jesus told His disciples, 'If you remain in me and I in you, you will bear much fruit; apart from me you can do nothing' (John 15:5 NIV). We need to allow the Spirit to work within us, lean on God's power, and keep our hearts completely open to Him.
Links to Bible verses: Holy Bible