2 Corinthians 4:7 New King James Version (NKJV) 7 But we have this treasure in earthen vessels, that the excellence of the power may be of God and not of us.
Treasure is defined as something of great worth or value; also : a person esteemed as rare or precious. Earthen vessels are humans.
God has placed talents of great worth within us to be used for His glory. It is not by mere coincidence that you have people tearing you down or speaking ill of you when you try to move forward. They are on assignment by Satan to hold you back. Before you see the talent within you, someone else will see it first. That person can either help nurture you as much as they can or they can see you as a threat. Sometimes you will have a case in which the group/individual you hang with can see where you advancing and they will delay or try to stop your advancement. God has a timing for everything and you best believe that God has not given up on that treasure He has placed in you.
Colossians 2:2-3 (NKJV) states 2 that their hearts may be encouraged, being knit together in love, and attaining to all riches of the full assurance of understanding, to the knowledge of the mystery of God, both of the Father and of Christ, 3 in whom are hidden all the treasures of wisdom and knowledge.
All things work together for them that love God!