If it takes you forever to implement a good idea . . . there really isn't any point to having good ideas.
Most good ideas, about marketing, diversity, artistic programming, etc. don't die because of lack of money or personnel.
They die because people love talking about things and hate doing things.
Talking is risk free. Things rarely go wrong when you are just talking about them. But doing is risky and thus something people tend to avoid.
Try things. Seriously, just try things.
Take an idea and give it a try. Measure, yes actively measure, how long it takes for your team to think of an idea and execute it. The faster, the better.
For example, at my day job somebody suggested a change in our pricing structure that would benefit a certain market.
It took 5 minutes for the idea to be explained.
15 minutes to debate the merits and tweak the idea a bit.
1 minute to decide to give the idea a try.
And 10 minutes to tweak our box office software, make the change official and share the news with appropriate parties.
From "hey let's do this" to "ok, done" in about 30 minutes
If it turns out that we made a mistake, then we just fix it. This decision, like most decisions, aren't a matter of organizational life or death.
The world moves fast. You have to move fast as well.
Fast track your decisions.
If things in your organization happen slowly, ask why and see what you can do to improve things.