Have you watched any Karate (or any other martial arts) movies?
Do you know how someone becomes a great Karate expert? A master?
Each great expert is not expert in hundreds of moves. But, expert is a few moves.
To become a Karate master, a student learns many many moves, but then decides which he/she likes most and chooses a set of moves (less than 10) to practice thousands of time.
So, the secret of power or mastery in Karate lies in REPETITION and not in knowing a huge number of moves.