In addition to what Tavlina said.
Make sure you have enemy nameplates displayed over their heads at all times.
This will allow you to see players through walls, hills etc.
Also, if you are running a title with your name, shut it off. In BGs your name is displayed in red and having a big honking title over your head is just a big billboard saying “come kill me” , lose it.
I don’t know what name you have for your Rogue, but keep it short and sweet, when you hide behind the flag to cap it, the flag will hide your name if it’s short enough, so when you cap a flag, put it between you and any enemies that might be able to see you.
If you are a fresh Rogue, you gotta play smart or you will be deleted really fast, always assume someone is gonna DOT you up the second they see you, be ready to hammer Cloak and vanish, don’t wait to look around an assess the situation, you are still to weak for that, if someone tags you, cloak-vanish-sprint and then when you are clear scope out the situation and decide if it’s something you can handle or not.
And don’t forget, you are the recon on your team, call out enemy movements, scout objectives, let your team know what is going on and where.