right now my income isn't high so buying one or two whole bitcoins on the spot market isn't feasible for me. However, I’ve had an idea: what if I invest a small amount of money to buy BTC using leverage—say, 10x—to generate significant profits, and then hold it for the long term, selling during the next bull run (for instance, at a price above $200k)?
You don’t have to buy 1 or 2 bitcoin, lots of people holding bitcoin are not holding 1 or 2 bitcoin, you can invest any amount you having into bitcoin investment, and it’s not written in anywhere that you must buy upto 1 bitcoin. In my country getting 1 bitcoin is a huge amount of money, and most people don’t even have that amount of money, but that doesn’t mean they are not going to invest the little amount which they having into bitcoin.
I won’t even encourage you to put the little amount you have into leverage trading. Hope you know if you start trading leverage you might end up losing everything you have? You might end up getting liquidated, so instead of trading leverage, it’s better you just use the money to buy any amount of bitcoin which you can get then hold. The more you earn, the more you should keep on accumulating more bitcoin.