First of all, Welcome to the community
Second, Don't run a counter, You'll be hated by the community and that's a bad first impression
If I talk about the mech, the weapon set-up is decent, Would recommend you to add more hp on it
Also, If you can, Use massive stone feet, you dont have to worry about mobility since you have all 3 utilities
Massive stone feet are def better
Yeah that's all from my side