You will be very lucky to get any upgrade on BA. Even as BA Gold, I rarely get upgraded. It is BA's policy to only upgrade when strictly neccessary, so unless your flight is very full and there are no BA Golds ahead of you, you will be stuck in your original seat I'm afraid.