It’s quite easy to have (seemingly) good game design ideas. What is very hard is to make them as actual game features and make all the process of producing and implementing them in your game(s).
Here is a GDC talk about just that, straight from The Witcher’s lead gameplay designer Maciej Szczesnik: