In the end, there was no special trick to its success. People are just starved for a serious story rather than a video game story that's constantly explaining itself and wasting your time with cardboard characters going "wait, is that...? what an immense aura".
Great graphics, soundtrack and engaging battle mechanics were just a bonus.