You touch on it a bit at the end of your post, I agree, the answer is acceptance. You're right, you can't possibly live every moment to the fullest, the key is to not get hung up on the missed opportunities lest more slip under your nose while you were reliving the past. Remember the past and appreciate it for what it was, good or bad. Keep looking forward, you can't change yesterday, only tomorrow.