To contribute to the blockchain is you can run your own node. If you wanted to donate then I suggest you donated to the developers who are trying to make bitcoin better. Holding your own bitcoin in my opinion should also be contributing to the blockchain since you are making a transaction and it should be recorded in the blockchain when it is confirmed. Using it in your business is also helpful for bitcoin since it is what satoshi made it for.