Shino didn't become Chuunin for the same reason as Naruto. You say he's a good stragetist but so is Naruto.
Tricking your enemy and winning by power. Shino and Naruto are the same in that sense.
The trait to become a Chuunin is to lead a team and stay alive. Naruto and Shino could lead a team. However, their arrogance would probably get them in trouble. Shika knew when to stop. If either Shino or Natuo were in that position... they would have continued. They are willing to die to win. Shika is not, and that's why he became a Chuunin. So in other words.. it's not about winning. Naruto needs to learn that there's a point were his ability not to give up has to stop. It could get him killed... and potentionally his team.