You are speaking of success in THIS world, I frankly do not CARE about success in this world, nor to most Christians.
We are to be IN the world, not of it. God doesn’t care what we wear to church, He cares where our heart is. Our church takes all. I have seen GANG Members throw down their colors and cry at an altar call when they accepted Christ. And, yes, they did leave the gangs.
And when I was TEACHING at a private Christian High School, I had ‘vampire red’ hair. The kids loved it and related to me and listened to me more than the other teachers because they felt I understood them better.
You seem to care more about what is on the outside, than the inside and that is sad.
God doesn’t even see the outside, all He sees is your heart.