Why were military leaders able to institute the Roman empire?

Why were military leaders able to institute the Roman empire?
A: They formed alliances with powerful invaders
B: They had less wealth than most people
C: They promised to end expansion
D: They were more popular than the senate