What specifically are you doing with the weights? I'd switch the 2 mile run for sprints, 3 days per week.

What's the boxing gym routine and how often do you change it?

Also, I wouldn't do the traditional class daily. I'd probably drop 2 days and figure out how to up the intensity with the weights and fight training. Not permanently, just while you're trying to cut.

How frequently do you eat?