A ban on machetes and tougher bail laws are among sweeping changes set to be introduced by the Victorian government.