At the risk of committing heresy (Sorry Merry et al)Why not see if a 'cheaper' seat is free on an airline other than BA? Save the miles for those routes so expensive in cash terms that you get full value out of the hard earnt mileage.
Best route for quick miles always seems to be to fly more often
You state 'overseas', where do you want to go?