I think if you are doing something you are passionate about self-discipline will arise naturally. You'll want to be better at what you are doing and so you start waking earlier, focusing more, turning down potential distractions, etc. Maybe most importantly you start meeting successful people in your fields and start to replicate their more productive habits.
From your list of accomplishments, I suspect one of the skills that sets you apart is your time management capabilities. Otherwise commonly known as self-discipline.