Good ideas are dime a dozen. I don't doubt your idea. What I doubt is your readiness to run a startup. You have to be ready to sacrifice pretty much everything, and at times, your family too. So the question you have to ask yourself is, are you willing to give up your comfortable life to work hard like you never have before just to have a chance. There will be many unknowns and you have to learn most things as you go along, make many mistakes, and experience many disappointments.
If you make it through, it will be one of the most rewarding experience of your life.
It's been said many times before, running a startup is just compressing all the hard work you'd have to endure in your career into a few years. When you're ready to leave the safety net it's when you're ready for a startup life.
Good luck!