Can you use british pounds in Bahrain?

No
No. You will need to convert all foreign currencies into Bahraini Dinar to make purchases in Bahrain. While there may be some vendors who will accept Pounds Sterling, they will often do so at a high markup relative to the exchange rate.