In any sport, if you can learn to spot and properly interpret unconscious movements made by the opponent that telegraph his intentions, you can be one step ahead of his actions. If you train yourself to make deceptive, minute movements that cause the opponent to make the wrong reactions, you may cause make him be one step behind your actions. When training, instead of trying to beat your opponent, practice reading his intentions and deceiving him about your intentions. You will probably lose a lot of these friendly matches for a while, but you will gradually gain skills that will help you win tournament matches.
If everyone could find the answer to winning, there would no losers. One thing about winning is that it relies on so many unpredictable factors. When you lose, you always wonder what you did wrong. When the opponent loses, he always wonders what he did wrong. Sometimes, the side that wins is not determined by which side did something right or which side did something wrong. Sometimes, the winning side is determined by fate.