When you are "on a roll" that means you are having lots of good luck, or are having a series of successes with something.
I think this phrase comes from gambling with dice- when you keep winning at dice you are on a roll.
Say if you were taking a test and kept answering every question correctly. You'd be on a roll.
Sometimes it's used when you have been doing something for a while, and you want to keep doing it because you have a system down for doing it well.
Like, if I was making a bunch of western omelets and you asked if I needed help, I'd tell you "no thanks, I'm on a roll".