All depends on the structure of the mech.
For example,if it was a big o or a gundam,it would'nt bound to its feet,it would have to shift its entire body,which would have a harder time for a mech,as it would weigh several tons,regardless of its power,human technology has limits.
and if it was a Smaller Mech,like the size of a house,or even a Bank,then it would'nt take much damage before breaking,unless weighed down with tons of amor,slowing it.
balanced mech,sized like a high school,would be the best bet,and instead of thousands of guns or eergy swords reliant on generators,the best bet would be missiles and high powered cannons.
Nothing like a 15 ton ball bearing at 3000 MPH to the face to say good morning.