It sure can everything is possible. But we have to realistic, I do not think that it is going to happen anytime soon.
$800 is pretty high and we are now only at around $400.
The difference between $400 and $800 is indeed huge. To get even close to $800 we need more than the block halving and block size issue being (temporarily) solved. We need genuine demand to keep the price above $800. And that takes quite some time. We need the price to climb up slowly instead of a peak that will vanish at some point.
Yeah indeed if we want to reach that value we have to be lucky and Bitcoin must jump or something to reach that high value otherwise it will be not possible this year.
There are a lot of people that think that it will not the reach 800$ and I am one of them, because the value is now quite stable and that is not good for rising.
If we want to reach the 800 we have to wait a little longer I think, and it will not happen this year.