Supply and demand, or course, which are driven by three categories of people. People who buy Bitcoin to speculate (mostly traders), people who buy it to use it, and people who buy Bitcoin to hold.
I think that, at the current state, we have more traders and holders, but not so many people using it for the daily needs.
it doesn't matter.
the demand is defined as the total of all these people. and so far that demand be it more traders or more holders or more spenders or anything else has been increasing which means the price is increasing with that also.