There is no basis for this, but, even 95% is low IMHO.
Matthew 7:13-14 New King James Version (NKJV)
The Narrow Way
13 “Enter by the narrow gate; for wide is the gate and broad is the way that leads to destruction, and there are many who go in by it. 14 [a]Because narrow is the gate and [b]difficult is the way which leads to life, and there are few who find it.
It is true - sacrifice is the key, not "success".