Never resign
I've gone up 200 rating in the last week simply by not resigning a single game, my chess hasn't improved significantly I've just been always playing out every game to the end
Even if I blunder a piece in the mid-game it's pretty likely they'll eventually blunder themselves or get too aggressive and weaken their position
It's pretty mind boggling how this somewhat obvious thing has flipped the way I perceive games, I used to instantly resign if I lost a piece or even a pawn in the early game out of frustration and anger with myself for not being better but can now find myself winning most of the games through stubbornness or even forcing a draw if there's no hope of winning
I'm pretty dumb for not realizing this sooner
NEVER GIVE UP