A student who took up karate after being bullied at school has won gold for England at the Karate World Championships.