Jonathan Haggerty is one of the best Muay Thai fighters in the world, pound-for-pound, so he knows exactly what it takes to reach the top.