Well, best training? I doubt it exists, it is very individual, you know

Make sure you work on the technique and spar enough, if you want to be good fighter
Do not put too much attention on conditioning, diet, etc in the beginning

Skill wins fights!