Lately I decided to explore the MEMPOOL.i came across some relatively small transactions which occupied large block spaces therefore making the fees big.I also saw a couple of blocks on the meme pool some were large amounts of Bitcoin transactions but had very low transaction fees which is accountable to the small block space they occupied.I am aware of how to use the time factor to my favour. how is it possible to make your transactions occupy the smallest block space possible so as to reduce your transaction fees. Will using the layer 2 reduce block space?
You're combining two and very important aspect together here, talking about the transaction fees, this only has to do with how the mempool itself is being congested or not, transaction fee is not base on the crypto amount being sent, you have to observe this from the mempool through your own personal interest, when it's less congested the fee rate is reduced because there's less competition for the blockspace.
Considering the layer 2 protocols you mentioned, this was implemented to make bitcoin bulk transaction more faster and cheaper, it was introduced after the issue of scalability becomes a threat to the network, just as you can now use the lightning network or a mining pool to help fasten your transactions with lesser rate and at fastest time, miners set the fee rates and the network confirmed the transaction under it protocols, block size does not determine your transactions fee, we consider blockspace to get each transaction occupied on every mined block.