As a logistics officer you probably won't be able to get to be a Battalion Commander unless there's a logistics battalion in the Reserve unit. It can only help. Other than that I can surmise that you have to have all of the proper education & I again would guess that even non-Combat Arms officers would have to go to the Command & Staff College to be a COL, resident or correspondence course with some residency. That's called "getting your ticket punched". It's the same with NCOs. For each step up there are certain courses that must be completed along with a good NCOER or OER, able to pass the APFT & qualify with your weapon.
I know there used to be Active Army counselors that would monitor Reserve Officer's progress. In your case he would be another Log officer that is like a shadow of yourself & supposedly your progression mirrors yours. I have no idea whether that's still in effect as I was Regular Army. There has to be somebody that monitors your progression, though, & makes sure that you have the right tickets punched.
I think you'll find that it's the same in the Officer Corps as it is in the NCO Corps (which I'm familiar with) - the higher you go, the fewer available slots. A COL could have 5 LTCs under him. A First Sergeant or Master Sergeant could have 5 SFCs under him. When the ranking member moves on or retires only one slot is available. As an LTC or MSG/1SG you'd probably have almost 20 years in so you should be able to retire on 20 at the time your mandatory retirement date comes up.