Personally, I love fire warriors, but still I'm even skeptical about your troop choices. I think at 2000 points (which is what I normally play at) two to three squads of fire warriors is enough. I agree with docbrown over the issue with volume of fire. I think I get what he is saying when he says that fire warriors, since they are only in squads up to 12, can't lay down enough fire say against imperial guard at max range to bring down a company command squad. Although I do agree with kroot, getting kroot into the battle will ensure that you have some outflanking units on their side to chew up some guys in close combat and get a nasty good cover save in forests.
GL with all this advice your getting!