You absolutely need redundant lift in case of BCD failure.
One means to compensate can be the ability to swim your gear up. You can easily test it. Descend, empty your wing completely and try to swim it up. If you can do it comfortably and controlled, you got your redundant lift (called FINS/FLIPPERS).
If you cant do it, you can try to change weighting, use ditchable weights.
Alternatively or if you cant use droppable weights you will need another lift source (drysuit, liftbag, double-bladder).
One other thing to keep in mind is, that you might have to spend some time floating, so in case you dont have ditchable weights, you should be sure to get out of your BCD quick.