Is arduino fast enough to handle brushless motors commutation?!

Typically a specialised driver chip(s) is needed - both to handle the high currents, boost the gate voltage to 10--12V and drive a charge pump to provide gate voltage for high-side n-channel MOSFETs. IIRC one 3-phase driver chip is the HIP4086.

Be aware that high current MOSFET circuits are totally unforgiving of error - always limit the current during testing and development till you are sure all is well. If you don't something will melt or explode. Start with 100mA load, then 1A, then 5A, checking all the time for unexpected behaviour or overheating.

This is not an easy project.