Roster Leveling Advice

Hey y’all. I just wanted to get some advice with my roster, and see if I should level up some 3*'s to help me more reliably hit top 100 in PVP. I have around 200 days played and have hit top 100 maybe 3-5 times. My obvious problem is that my roster consists of 11 maxed 2*'s and a ton of lower leveled 3’s (none over 94). My question is who should I level and to what level do they need to go. I have 600k in ISO saved, so that’s not a huge issue right now. I’ve never really thought much about this before, but after some lucky token pulls and DDQ, my roster is starting to turn a corner.

Here are some of my better covered 3*'s:
icon_hulk.png
(5/1/5)
icon_thor.png
(3/5/3)
icon_blade.png
(4/3/1)
icon_deadpool.png
(4/2/1)
icon_sentry.png
(5/4/3)
icon_groot.png
(1/4/3)
icon_hood.png
(3/3/4)
icon_humantorch.png
(2/2/4)
icon_gamora.png
(3/3/1)
icon_captainamerica.png
(2/2/3)
icon_lukecage.png
(3/1/2)

Thanks to any and all who take the time to read this and give me some sage advice. It’ll be very appreciated!

icon_hulk.png
(5/1/5) and icon_thor.png
(3/5/3) should be your pair, others can’t help you. Level them as high as you can - 2* teams should avoid you and some 3* may just screw up (it’s quite possibly vs Hulk and any yellow cascade may be deadly).
It’s not greatest offensive team, but it’s still best for you.

To add to that, I would level Grocket and Blade so that they are ready to step in and pair with Thor in a couple covers. I’ve also taken to leveling any 3s that can make it to about the same match damage as my 2s and using them in place of some 2*s to clear weaker nodes. They can beat them, but come away damaged which keeps scaling down a bit and saves healthpacks for my A team to take on the harder nodes.

Once you have enough, it also means you can cut some lower tier 2*s, if you have any, to clear roster slots if needed.