Okay, so here's what I can advise based on the screenshot you posted.
Of course you will lose to physical and energy mechs since you don't have resistance equipped for their damage types. Either use 3 resistance modules or 1 multi-resistance module.
Your drone definitely needs an upgrade, but I guess that goes without saying.
You should equip a shield. 20% at least. For that you need good energy regeneration. Do you have any cooling/regeneration modules? It's great to use 3.
If you have 3 resistance modules (max resistance), as well as a decent shield which won't break and a hp kit, you can try a knockback setup, which means you wait in the corner and use side weapons to push opponents back. Then your drone and superior resistance will do the work.
Good weapons for that: bully, back blow, push. The heat top blaster (which you have) is a must for that build.
Swords are very heavy, so I would just ditch it. If you have heat legs, those are great. The inferno is useful as well.
You might consider replacing your grenade launcher with a blue shredder beam because a) it's lighter b) it's good damage and most importantly c) it doesn't require energy.
Use a level 1 teleport to save space. Use the lowest level charge to save space. The harpoon you use is good, but in the interest of saving space you can consider the level 15 heat harpoon which is also usable up to range 6.
So what I can tell you is - cover all your resistances, use the best drone available, and make sure you have decent cooling and regeneration. Also, use a shield and a hp kit if possible. The weapons you have is really secondary to all that, so you can ditch some of your really heavy stuff.
If I could see the other items you have I could better assess your situation.
Anyway, here is a screenshot of a heat mech I assembled on an alternate account. It's not perfect by any means but it's good enough to reach rank 1 and win most of the time.
I have some extra space to use a better hp module (and a better hp kit), which I currently don't have.
My energy is low but my regeneration is high so I can't be drained for very long. Also, all my weapons don't use energy and my heat legs are helpful.
Against physical I use my 20% energy shield and wait in the corner. If they come close I push them with my bully (3 knockback) and then with my top blaster.
I have good heat resistance and 2 drainers and decent hp (which I could improve by a lot with more fusion and a better hp module).
I use the level 12 energy hook because it is low weight, but I would prefer to use the level 15 legendary heat hook, which I don't have.
Anyway, it's not perfect but it works alright.