BA status earning is not mileage based, it is fare based. If you fly on discounted economy you won't earn much or even any status on BA, so unless you are flying in paid J it probably isn't the right plan for you. To reach BA Silver (equiv. to AA Platinum) you would need about 5 trans-Atlantic round trips in J or equivalent travel, and it sounds like you won't have that much.