The usual advice.
Quit playing speed chess. How are you expecting to improve when your playing fast?
Slow down. You're moving to fast on your daily games. You have days to make a move, and you're taking minutes.
Look at my profile page for my cheat sheets.
Maybe have a look at a couple of my games give me some advice, but only the ones where it ends in checkmate, not resignation. Thanks!