You have to save the vision speeches for when the company is winning. When you're not winning, you just have to get momentum back.
You can win with the best product, the best price, or the best experience.
A winning team feels good and keeps winning. A team that hasn't won in a while gets demotivated and keeps losing.