People should not just buy small amounts of Bitcoin to try to acquire more bitcoins in the future.... you should make the Bitcoin price work for you. I also started out by buying bitcoins on a weekly basis.. but I felt that was the wrong strategy. (You say you can only buy every other month.... and that is forcing you to buy at any price.... )
The best thing to do is to hoard your money and then to wait for the Bitcoin price to go low.... then use all that money to buy at a low price and then when the price goes up... you sell those coins for a small profit and hoard the profit... until the price drop again.... then you buy again. (Just watch the fees ... and only do this if you made a good profit... that are way more than your fees)

Market timing can be advantageous, you're right. Market timing hazards are widely highlighted in history and academic studies. The theory sounds fantastic, but can you always foresee market lows and highs? Most likely no. Experts suffer too. Transaction fees and taxes must be considered.
Two key assumptions underpin your strategy: purchase low and sell high. The Bitcoin market is affected by many factors, including global politics, legislation, and market emotion. Sorry to be a downer, but Im being skeptical.
Your method could work but also fail, costing you more than your fees. Make sure you're ready for Bitcoin's volatility. However, everyone has different risk tolerance and investment approach, so what works for you may not work for others.