Personally, I like
Beatrix over
Beatrice, but it really is your decision to make. There is also the earlier form
Viatrix, which might be nice depending on how it is pronounced.
Also, for some middle names:
Beatrix NoelleBeatrix HeleneBeatrix IsobelBeatrix Sophia