Wish there was more pictures but Ill make do.
You may wish to switch the position of haku and zabuza. This way haku will cause the combo and zabuza will chase and finish them off. If the mist is an issue use the 7 swordsman variation as his skill will trigger ino's chase. Not to mention he can double attack and finish off low health members. Keep in mind his resistance and health is a lot lower then his regular version. He has much higher taijutsu and defense to compensate.
If you want akamaru to last longer, use kiba with hinata since her skill takes the taijutsu standard for the turn. The reason team gai dies so fast is there is no dedicated healer/debuffer. Personally I would not rely on the leech since ignite stops it and Lee has low resistance and health so it doesn't take much to kill him with a full combo, same with gai.
Ino, Great war kiba, fire main, hinata.
Hinata will allow akamaru to survive longer and she can acupuncture whoever kiba repulses with his summon. Your fire main and Ino can sleep/chaos the enemy.
Regular neji is pretty terrible for ranked battle. His skill lasts only 1 round making him have only 20% dodge as his back up defense. Most fights last 5 or longer. Instead try kidomaru, sakura, gai, zabuza. Depending on which version of zabuzu you use you have 2 interrupts possibly.
Finally Anko, Karin, Kabuto and Great war neji. This team will poison and hopefully two healers will keep neji alive. Anko is there for the barrier to disrupt enemy gaara/sasuke ninjutsu.
Before you heavily invest in these ninjas, keep in mind you get tsunade at 69, Jiriyia/orchimaru sannin version and Yamato at 70 elite.