Practice, Practice, Practice!! no secrets my friend.. Those karateka that are beating are more experienced e.t.c... just keep training and most important learn from them instead of getting frustrated trying to 'win'..learning karate and training in the end is about victory over ones self! There will always be people that can beat you in a kumite match..just focus on improving yourself daily..Good luck