Saying Joshua should fight more like calzaghe is like telling max Watters he should just be more like Messi. AJ will never be fast and skilful, that's not just a weight thing it's a talent thing.
You can't train technique too easily but it is easier to slim down and train speed, stamina and footwork.