Exoskeleton is more like power up on your muscle structure with the help of exterior suspension robotic arms or legs on your body while in mecha you only rely on the power of engine power on robot. In short one is rely on your own power while other one is not.