I think I am quite the expert and a recovering African Violet addict. At one time, I had about two dozen. I'm down to around 5 now.
Mine bloom almost continuously but they do tend to go dormant over the winter. There are several keys for blooms: the right light, the right soil, the right pot, not overwatering, and fertilizing correctly.
AVs like bright, diffused light so an east or west facing window is best. They will get cooked in a south-facing window. I use the self-watering pots and only water once every two weeks. AVs like to be rootbound so only buy a pot as big as the rootball. It's best to use a weak fertilizer solution made specifically for AVs. I like the liquid from Miracle Gro that you add as a few drops to your watering water. I also use a soil mixture specifically formulated for AVs that I think is put out by Scott's.
Also, it's very important to remove spent blooms as soon as they start to die back. This forces the plant to make more blooms.