The Bajoran Militia has plenty of training. The members who didn't pass their training died at the hands of the Cardassians, is all.
That they weren't trained in the same way as Starfleet officers is no reason to discount their intelligence. They're educated by hard experience.
Most of the senior resistance fighters probably did end up as colonels and generals, but why not? They were probably already acting as the equivalent of flag officers anyway.