Dont forget BTC scales with difficulty. Did you account for that? And if BTC is 300 at the end of the year, what does that mean? its more than doubled its efficiency.
If you require price increase to ROI, then you might as well just buy and hold btc.