all looks good, apart from one thing, it's legs
what I have done is broken down the legs to joints

infact the mechs legs are very similar to those of some dinosaurs so taking this into account, I have some links that should help you refine the legs
Running

foot skeleton
keep up the work