Not sure how Japanese it is, but it sounds good :)
The thing I'd suggest working on is humanizing programmed instruments. A lot of string-plucked arpegios for example sound very robotic — they need more variation in note velocity and more timing imperfections. Try playing them with MIDI keyboard or program whose variations by hand and use a bit of humanization tool in your DAW. These things go a long way!