Although the train is very notorious for brutal harassment by its daily passholders, carrying weapons for fighting would do nothing except for creating chaos.
Best way is book for BVC SF in place of 12922 and in BCT JP SF in place of 12921 which are very convenient trains for end to end travel till Surat