Pretty slim. Set your expectations for cattle class and anything above this is a bonus. I work for the company and have only been upgraded less than 20% of the time and only twice on board in 6 and half years.
The problem is at BA we have some crew who are downright spiteful and will report CSDs/PSRs for upgrading people in the cabin.
Good luck with your upgrade and training!
BB