Complex sentence: Yoshinkan Aikido has some 150 "kihon waza" (lit. "basic techniques" in Japanese) which are practiced repeatedly: these enabling the student to master the remaining ones, which total some 3000 overall.
Split into simpler sentences: Yoshinkan Aikido has some 150 "kihon waza" (lit. "basic techniques" in Japanese), which are practised repeatedly. Proficiency in these enable the student to master the remaining ones, which total some 3000 overall.