I think he should stay dark even though he looks just like a ghost pokemon. If he becomes a ghost type, that would mean another weakness against darkrai and it would make it suck.
Also Miracle Eye + Psychic AttackWhat? Adding a Ghost type would eliminate all his weaknesses and giving him only one weakness that requires 2 turns(Foresight + Fighting Move).
Also Miracle Eye + Psychic Attack