What is limiting my BLDC Motor power Output?
All of the points mentioned will limit getting more power from the motor than it is designed for. Motors that are well designed are usually close to the design limits in all of the aspects mentioned.

The most likely avenue for getting more power from a given stator and rotor would be to operate the motor at a higher voltage and a higher speed, but it appears that you have already done that.