You should have played the dragon or accelerated dragon variation of Sicilian defense, so White would have no chance of Bxh7 sacrifice.
#5 I have a hard time to predict that, and I am not really sure on what to think of, but I think the Checks, Captures, and threats strategy mentioned by #3 might help
#6 its prob a common problem in online chess lol
#7 I only played 1 correspondence game before (it ended in a draw because my opponent spent like 7 days to play his/her 5th move)
#11 I was playing white, my Bxh7 sacrifice was supposed to be a Greek Gift, I only won the game because my opponent also didn't think much, if he/she did they probably would have found 15.Bf5 destroying my attack
Thanks for the responses everyone, I will try to play more rapid or classical tmr if I have the time