the first couple promotions happen Pretty fast and you dont have to really do anything to get them. after that, you get promoted based on how many openings they have for that rank. they determine who gets promoted and who doesnt based on a pont system that has to do with various parts of your job, outside education, leadership skills, ect