Wonderful idea! I'd love to see what you come up with.
I recommend getting familiar with all the games you currently play- know how they work. It'll help you with your own. Also, don't try to do it by yourself. Get some other people to be on your team and help you out. You'll get stressed out and tired of it if you try to go it alone.
Good luck and I look forward to seeing it!
If you're going to start a game, you should most likely have some bits of coding knowledge. You don't have to go it alone, but you can if you choose to.
Being determined to create this game, and to get others excited for the game, is a factor as well. You want your game to be successful right? Then build up a community, give sneak peaks on what it's about, let people know you're creating a cool game and get them excited for it. You can use other websites as references to help you. What made the members excited? Was it extra features, was it the model screenshots, did it have a cool "Elements" plot to it? Stuff like this.