Innovation is much more than inventing new technology. It can be a new process, a new way of approaching customers, or offering a current product for different customers.
You don't even need to create a new idea. You can take one from someone else and apply it to your market. It only has to be new in your town or for your customers.
So if you've been spending years trying to come up with the a Great Idea, stop now. See what someone else is doing in another part of your country or in another country, and so the same thing in your region. You can do the same thing for finding ways to improve your existing business.
Again, if you spend too much time looking for the idea, it means you are stalling, procrastinating the start.