Don't listen to them.
Seek truth and rest in who you know God created you to be and what He created you to do.
You are good enough.
How great is the love the Father has lavished on us, that we should be called children of God! And that is what we are!
1 John 3:1, NIV
This means that anyone who belongs to Christ has become a new person. The old life is gone; a new life has begun!
2 Corinthians 5:17
For God is working in you, giving you the desire and the power to do what pleases him. Philippians 2:13
We know that our old sinful selves were crucified with Christ so that sin might lose its power in our lives. We are no longer slaves to sin. For when we died with Christ we were set free from the power of sin. Romans 6:6-7
Can anything ever separate us from Christ’s love? Does it mean he no longer loves us if we have trouble or calamity, or are persecuted, or hungry, or destitute, or in danger, or threatened with death? No, despite all these things, overwhelming victory is ours through Christ, who loved us. And I am convinced that nothing can ever separate us from God’s love. Neither death nor life, neither angels nor demons, neither our fears for today nor our worries about tomorrow—not even the powers of hell can separate us from God’s love. No power in the sky above or in the earth below—indeed, nothing in all creation will ever be able to separate us from the love of God that is revealed in Christ Jesus our Lord. Romans 8:35-39