こんにちは。
「競技人口」は player population や number of players と言えます。
player は「競技者」「選手」の意味です。population が「人口」。
◯◯ population のようにその競技の名前を入れて言うこともあります。
ぜひ参考にしてください。
「競技人口」は number of players や population of players と言います。両方ともニュアンスが同じです。
「競技人口は多いとは言えないけど日本人はその道を極めるまでストイックに練習する人が多いからすごいレベルまで到達するんだ。」と言いたいなら The number of players / population of players is not very large, but Japanese people will keep practicing diligently, and so they achieve really high skill levels が一つの言い方です。
ご参考になれば幸いです。