I've found that mine bloom well when given really high light - like full sun till 2pm in summer, then all day in the fall. It's usually in bloom all winter.
If you look up the weather patterns in areas they grow wild, you'll find that the get tons of rain, then barely any at all. Try cutting back on water and fertilizer or eliminate it all together. That, along with as much light as it can handle should get them blooming for you.