Still got to say, as long as you're playing a dwarf gish, it's hard to go wrong with a level of Runesmith, and since Races of Stone is allowed, it sounds like it'd work perfectly.

But then, I don't have the books most of these others come out of. Where does Battle Sorcerer come from? I'm afraid I don't know what UA stands for.