Several factors can stop someone from becoming a professional player: lack of consistent training, limited access to quality coaching, injuries, mental pressure, financial constraints, and sometimes simply not having the right opportunities or timing.