Ghostwalk is, for one, 3.0, so the question of "balanced" is a bit precarious when you're talking about that.
Does anything strike you/jump out at you as unbalanced? If not, run with it. You can, as a player working with your DM, or as a DM working with a player, always make it work - subtle changes here adn there, and all that...
Good luck with Ravenloft, that ghostly character soudns like a blast!