Every good and perfect gift is from above, coming down from the Father of the heavenly lights, who does not change like shifting shadows – James 1:17
God is the giver of all gifts; He gave all his children different gifts to use for the advancement of his kingdom through his Spirit. He has placed something inside every one of his children. The gift God has placed in you is good and perfect (James 1:17) regardless of how you see it, God sees it as good and perfect. That’s also how He sees you, good and perfect, made in his image.

Part of our goal as Christians here on earth is to aim to advance the kingdom of God by working for the Lord, and part of that is by using our gifts for the glory of his name, not for our own gain or vanity. As each one has received a special gift, employ it in serving one another as good stewards of the manifold grace of God. (1 Peter 4:10)
But to know how to use the gift you have been given, either prophecy, healing, work of encouragement etc (1 Corinthians 12:7-11) you have to know the one who gave you the gift in the first place. You have to ask him how, where and when He wants you to use this gift. Because a gift used at the wrong season, with the wrong company and at the wrong place can look insignificant and worthless and its purpose may not be received well. When we identify our gift(s), then give it back to God, telling him that He has to be in charge of it and then ask him every step of the way how should you use this gift or what should you do with it to bring glory to him.
If the gift you have been given is causing you to be prideful, arrogant, selfish etc, you need to go back to God, go back to the giver of gifts and repent before him and ask him to show you how to work with him instead of using your gift to only work for God, He has called us to use our gifts to work with and for him for the advancement of his kingdom.
The Bible said every ‘good‘ and ‘perfect‘ gift is from God. That means your gift was given to you to make a good and perfect impact in the lives of others. But to be able to do that, you must be very in tune with the one who gave you the gift.
If you don’t know your gift or doubt that you were even given one in the first place, this is the right and the perfect time to ask the Lord to show you what He placed inside of you and ask him how He wants you to serve him with it. But the key to making an impact in people’s lives with your gift is to know the giver so that your gift will not just be a gift lacking the partnership of God.
Thanks be to God for his indescribable gift! (2 Corinthians 9:15)