Music is an important factor but personally I think the most important factor is character depth.
You need good characters. Ones with lots of personality, emotions, feelings and etc. Without that, you don't have an RPG in my opinion.
EDIT:(Obviously a story as well)
[Switch Friend code: 3909-3991-4970]
[Xbox Live: JissuWolfe]
[PSN: Jissu]