Bitcoin has several advantages, some of them are as follows:
It was the first cryptocurrency and the project that brought the novelty of blockchain technology, that is always an advantage, because mentally people are inclined towards the known brand.
The mining system and its difficulty have raised the cost of production of each BTC, this is a factor that affects the price increase.
Bitcoin is the most used and accepted cryptocurrency and people have greater facilities to convert FIAT money.
Since there are big businessmen and a high volume of people using Bitcoin, then there is a lot of speculation and this becomes an attraction.
In short I think that the Altcoins have lacked a truly aggressive strategy that I bet on practical use, in doing so, you can make a big difference.