Be warned... many may accuse you as a noob, but it has gained me a plethora of credits. I am Level 42, and this also helps me gain coins when I need it most, but I am not sure about credits, but anyways here it is. To get gold battle pass, you need sufficient credits. So play everyday to gain your 50 daily credits, then try to accomplish the achievable goals for 100+ credits. Then go to minigames. Sniper tournament is one of the easiest matches if your aim is top notch and you have a one shot kill weapon like the Prototype S. You will almost be guaranteed a fury with everyone standing still, perfect for your sniper. After winning most or all matches, depending on the skill of players on both teams, you will rack up an unimaginable amount of credits.
Ps. If this doesn't work, I apologise as I am not too sure
Also don't call me a noob:)
What do you think?