bazookas don't really need better penetration. They need accuracy. If bazookas get a huge penetration buff then we'll just have super zook blobs running around instead of super shreck blobs. With an accuracy buff they'll actually work against what they're meant to counter: light vehicles. Similarly they should perform well on flanks against enemy armor, but poorly from the front.
Yes the BAR desperately needs a buff.
Yes the 57mm AT gun needs a SMALL buff. It performs horribly against heavy armor without spending a ton of munitions but its Take Aim ability and insane rate of fire shouldn't be written off. I think its AP rounds ability needs a buff though. If you spend the munitions for AP rounds, I think they should never bounce. Maybe very rarely vs super heavies.
Jackson is fine. Honestly if the Jackson penetrated every shot it would be insanely OP.
If we give the bazooka an accuracy buff then it would still be useless against tanks. The bazookas were made to counter tanks after all. At the very least it should be able to penetrate a Panzer IV consistently. It only has 130/120/110 penetration and 80 damage which means it can barely scare a Panzer IV let alone harm it.
The 57mm needs a buff to its base penetration. Its current penetration is 140/125/115. When it was first used by the British it could already penetrate any tank in service which were the Panzer I to Panzer IV. Maybe buff it to 160/145/135.
The M36 is an issue. IRL, it had quite thick armour and a gun that could penetrate the armour of panthers and tigers at long range as well as the speed to run away. In game it has none of those except the speed.
Relic made the M36 this way for balance but I think it's just silly. That thing costs a lot of fuel (125 I think? Can't remember since I'm taking a break from my slump) yet it's less scary than 2 M10s. Something really needs to be done.
Good luck with your tournament tomorrow.