Dude, there is a lot way to kick man, Snapkick is just basic, a realistic kick (high kick for example) is based on Snapkick.
The most important joints for a good kick are:
pecs: to manage to weight of your arm
chest: to put your tori on the side.
leg left (for example, the one who stay on the ground): to anchor your tori on the ground or to make a pivot.
Right leg: the one who give the kick.
Glutes: to give the right angle to your legs and get power.
+some joint to accurate the speed or your balance (like ankle) and you got a good kick or many variations.
Impro man, it's good for start.