Dude, you're pretty hard on yourself. "Making it" at a prop firm, IE Echo, Bright, etc, means having some capital and overcoming desk fees and commissions. Granted, many don't get there, mainly because of shitty outdated strategies, but if you're a little innovative, you can "make it"
But...