Sharron - I am BA cabin crew.
BADutchie gave you a list of things that pose a challenge to BA at the moment and in the future but if you are looking for one good and very relevant one I would say its the third runway at LHR.
The third runway is vital to BA's expansion at LHR and something they are actively pushing with the government at the moment.