Get yourself a decent pilot and spawn rape the whole round... dishonorable but you'll get a shiny award.
If someone like me (old eyes, slow fingers, first shooter ever, first nine months with a lousy pc) is able to get the SF (!) badges normally, definately everybody is able to get them. So instead of hiding in an invulnerable jet and spreading bombs all over the maps, just go out and start to fight. Good luck!
i got my badges by running around karkand like a headless chicken