In order to advance your belt in BJJ , you have to compete in tournaments ?

I know that BJJ is pretty tough for injuries, and the danger increases during injuries because players play for victory and triumph , so they don;t care about the opponent. So i' d like to know this. If in order to advance from whit to blue, from blue to purple, from purple to brown and from brown to black and... show more I know that BJJ is pretty tough for injuries, and the danger increases during injuries because players play for victory and triumph , so they don;t care about the opponent. So i' d like to know this. If in order to advance from whit to blue, from blue to purple, from purple to brown and from brown to black and etc... if you have to compete in tournaments .
7 answers 7