Possibly work on your social skills a bit. You go on and on about the same point and when people respond you just dismiss them as irrelevant because they disagree with you.
You are struggling to beat opponents in raids, apparently. Ok, why is that? If you think it’s all just blind luck then you don’t have a good handle on the gameplay. Think about what is happening in these battles and what you can do to change it. I’m not talking about tiles here. I’m talking about what heroes you are using, what heroes you are facing. How do they work together – do they even work together? How do you make your team more durable to survive a bad starting board?
And, back to tiles, how do you make moves to maximize your chances of getting tiles you want where you want them? It doesn’t help much to make an off-colour diamond on one side of the board if all your on-colour tiles are on the other side. You have to look at who benefits more – you by possibly setting up an on-colour match or your opponent by increasing their hero’s mana?
There are lots of really good tips and guides here on the forums to help you if you just take the time to read them and think about what they are trying to explain to you.
As for leveling up heroes, it makes them stronger than unlevelled. But using TP to compare heroes is a chimera. All 5* at the same level have similar TP but they are all widely different in their skills and where they excel. Horghall and Lianna are the same TP but I would choose Lianna over Horghall 100% and would gladly face a Horghall over a Lianna 100%.