You are doing fine with your fights. Play as you like for fun as I still do.
Even it is not to me the answers instead to Flawed, he is trying to help a bit in an honest way providing the basic of the game regardless of personal decisions how to play and make mechs for personal fun.
Sure, he can provide a subjection but not to tell you what to do with your fun.
Flawed indicated about Phys, Heat and Energy mechs in full. In the long run it is basic to do in order can compensate during attacks and push up on ranks. Normally, a mix mech it will not inflict full damage against any type of mech generally speaking. Basic recommendation from old players will always say to go in full type of mech.
That does not mean you have to go in that direction because it is your play time for personal fun as you build for looks, mix power attacks of all kinds etc. I am a person that like the mix because it is more fun to be honest and I stand on that too.
For players that would like to progress on combat having in mind to rank up as fast possible, unique type of mechs are key to achieve that and sustain ranks.
Sure, you don't have to follow the crowd and do the same for ranks instead the fun how to play in different ways and test a lot with different mix combos as I did and still do.
Back during my starting days, I got a bunch of old players trying to help me like Flawed. Sure, I read, and I understood but I wanted, and I still want to play for fun not for ranks and medals. Maybe I am the forum most well-known player playing in that way from my starting days having a decent account to play the game in a serious way for R1.
Below, those are my original mechs and are my pride and real fun way in this game. I love those babies. To me they look super cool and were a blast making top players lose because their counter ways on those days. It was truly fun to win against them but weak as hell.
The reality those are not sustainable for top play, but I enjoy them. I play them time to time because they still calling me.
Keep having fun on your ways. If you want ideas and help, just ask the players around. Don't take things personal with different kind of comments in particular for those trying to give direction and been honest on it. Sure, some makes some jokes not that fun, but it is what it is.
Let see that fun progress and enjoy the game.
By the way, nice fight. You know well your mech.