A link to a swgoh.gg account would help more for people to see what else you have. More details on the gear levels and characters in the opposing teams would also help.
However, the most successful JKR team, if you're tied to that, is JKR, Jolee, Bastilla, GK, GMY. JKR as your fastest character, GMY modded for offense, need the zeta on Jolee and mod him for survivability. For fighting Geos you need to kill GBA first, then the second biggest threat is usually Geo Spy, especially with all the buffs on your side. Might even be an argument for killing spy first. For the Dark Bastilla teams...who is the lead and do they have Malak? If it's a sith empire team without Malak you basically need to get Bastilla out first. Malak kinda changed the game and you might need to throw Thrawn in there, I can't remember the exact strategy but in that case it's mark DR, fracture him, then save Yoda's big hit till it's a guaranteed kill on DR.