If you know that the meteors are your problem, then I'm afraid there's little additional advice anyone can provide other than to do more damage to the meteors. Ask your BLMs to get better gear perhaps, or bring more BLMs into the fight (the standard procedure is to have two).