I found that when I made units stronger and units smaller , they seemed to gain xp a lot quicker.

I think it's at least partly linked to "units killed" to "men in unit" ratio.