Russian military is good, but with poor leadership.
Iranian military is bad, with worse leadership.
Russia does have poor leadership as well, but I wouldn’t necessarily say Iran has a bad military. Perhaps not good, but not really bad.
They seem to be pretty good at focusing on their strongpoints, which is building cheap plentiful weapons as well as building deep reinforced underground shelters, but that is mostly useful in a purely defensive role, and right now they need to be on the offensive, what with Israel being very predator like and preying on any sort of hesitance or visible weakness.
They need to be able to not only fight Israel, but also deter it, which is where the bad leadership part comes in. They’re clumsy and inept, don’t like to play dirty, and don’t use any of their strongpoints to their advantage. It makes Iran look weak and pathetic.