buy and hold is a good investment. but I think 10 bitcoin for 10 years is too long, and also not a good amount for hold too long. lest you be disappointed, because it has been a long wait and the price is still the same as it is today.
Right 10 years is like forever for the same thing. to accumulate 10 btc within the ten year period is your kind of choice. but to make your current btc to grow up-to 10btc within the ten year period would be a nice initiative to aim for, and that will be a perfect goal. It's like saving in the bank for your tenth year spending.