You can’t beat Israel just by bombing bases or shooting down jets. Even if Iran destroys their airfields, Israel can use places like Cyprus or other friendly bases, and the US will replace anything they lose practically for free. Sanctions and the UN won’t touch them.
The only real way for Iran to win is to make Israelis want the war to stop. That means making it too costly and stressful for their own people to keep supporting it.
Iran would have to hit critical economic targets that actually hurt: the Ashkelon and Hadera power stations, the Sorek and Ashdod desalination plants, the Port of Haifa, the Port of Ashdod. Those aren’t easy to replace with US aid. Cyber attacks on Bank Leumi, Bank Hapoalim, Israel’s electric grid operator, the railway.
It also means hitting the places where people go to relax, get from A to B like metro stations, malls, and big shopping centers. Spread fear and disrupt daily life. Destroy police stations. Force constant blackouts so people can’t cool their homes. Make them stand in line or take extra steps just to get water and food. Make normal life so miserable and stressful that it becomes unbearable to keep fighting.
But Iran doesn’t have enough missiles or launchers for this type of war.