The only thing to really worry about from Green Arrow is Freeze Arrow and mainly bow spin. It sounds like you're overthinking things a bit given two rushdown-centered characters are your struggle matches so far. Be patient with Bane, but remember...you can ignore MOST of the offense in the game the moment you can use lvl 3 venom because the armor it grants allows your offense to just plow through most stuff so long as it isn't multihit like Bowspin from GA.
The idea is to abuse stuff like D1, F2D, specials for the armor and shoot for Knockdowns. You see Bane's armor lets him just stay on top of folks after a knockdown meaning once you get in you stay in. Start counting how many dash ups you can get in between blocked moves. Don't yolo charge all day or folks will bait and whif punish...be smart when you use it. Venum Upper has armor on the way up when he's full of drugs but if you MB it you can get armor on the drop kick...this means its a delayable armored move so you can sort of stagger the second hit of armor and mess with folks, in the corner after a knockdown if you dash over them it will reverse their inputs, and your super autocorrects so if someone teleports behind you Bane dont care because he'll turn and grab them. If you get someone in a corner DONT LET UP. If you got the venom just keep hammering at their wakeup with the armor. Go grabby and break some backs. Also your D2 is pretty decent.
Nightwing is about a 5-5 or 6-5 matchup so that will require some talk with better dudes than me that have more matchup knowledge. Green Arrow is a character I used to main though and he should not be a problem for Bane. If he wants to wakeup with the dashback arrow special then just block and let him walk into a corner and be trapped. His zoning can't keep you out and once he's close to the walls it wont save him. Be patient, block till your guns are loaded with Venom and beat his skull in.