Most of the bitcoins are generated from mining or all of it or through trading?
I'm not an expert on bitcoin technology, but please don't make confusions here, as this is important. New bitcoins can only be mined, and you can only buy and sell coins that are already in circulation. Also the total number of coins that can be mined has a cap, and finally the reward from mining bitcoins is halved every 4 years (the next one will happen in 2020).
These last things are quite important (limit cap, and reward halve) because these things alone will make the price of bitcoin increase, if the demands continues of course, since this makes them limited, and harder and harder to acquire. So holding bitcoin, is a good investment by itself.
Investing bitcoins in different sectors [like infrastructure] shouldn't really make it's price go up by this reason alone. If you are doing this, you are actually investing on something, and using bitcoin to do it. Of course that adoption increases demand, and demand increases the price, so yes, more people using bitcoin, and more merchants/companies accepting it, will increase its price as well.
Like I said not an expert here, I'm learning as everyone else, but I think I right on these things, and they should help you getting a better understanding about bitcoin.