Better say: for improving my English. Training is the particular meaning for i.e the education, instruction, or discipline of a person or thing that is being trained: He's in training for the Olympics. . Noone says "training for mistake". It's Vietnamese interpretation