If I put zero fee, is it possible that my transactions will be confirmed anyway?
that is also a possibility but it is a race, when there are 70,000 transactions which at least (with a big optimistic view) 50,000 one of them have high fees such as 0.0003
BTC fees per byte, nobody will mine your zero fee transaction.