You have a reasonably good mech for your rank, but the major flaw with your mech is that it is not focusing on a single type. What I would suggest is to try and get a Magma Recoiler to replace the Backbreaker and Annihilation, and add them to your second mech, hence making it physical. Another thing to note is that Zarkares while being a good torso is simply too heavy, although good at your rank, is not so reliable in the long term, so the most viable solution is to replace it with a Windigo as soon as possible. Also, what is your first mech's drone? I can't seem to see one. The legs of your mech are pretty heavy too, so if you happen to find Massive Stone Feet, get them replaced immediately.
Overall, you have a decent mech for your rank, and my biggest criticism to you is to mainly focus on one type when constructing mechs.