With over 300K miles I'd definitely advise you to spend an hour or two reading up on the best use of points. Avios are valuable (ranging from somewhat useful to incredibly valuable) and BA loyalty in terms of going up through the tiers can be very useful especially for people with a lot of American flights thanks to AA Main Cabin Extra and the US lounges.