Does "I won't accompany you, be it heaven or hell." sound strange ? I want to show students an example sentence which contain the verb"accompany", and I don't want the sentence to be idiomaitc but not too boring.
No. I can't say just why but it doesn't work for me.
I won't accompany you anywhere, be it heaven or hell. (It's kind of okay because "be it" now modifies anywhere, but still I prefer the below option.)
I won't accompany you anywhere, be it to heaven or to hell.
To an American ear "be it" is a bit poetic/literary. It is not ordinary conversation.