Blunders are apart of the game, happens to eveyone. Limiting them to once in a while thing is the goal. Check out john bartholomews youtube channel on chess fundamentals. The first video is undefended peices. I know you know what that means, but he explaines basically how to think to yourself while your opponents clock is ticking. You cant put effort into somthing an not improve, you will,but this game requiers patience. Cheers to anyways being students of the game.
Literally 0 progress


At your level you shouldn't resign so easily. I looked at a few of your games, and you resigned early, when you got into dis-advantage, eg. for losing a bishop or something.
At that level your opponent will also be making bad blunders and you could still recover. Also it is good practise to try to recover.
Use the time you have and try to see if the move you are making is a blunder.

Sorry to hear about your troubles, not sure your study practices but chess can be a cruel master when it comes to seeing actual progress. Do you utilize a move selection method? Does not have to be anything fancy but make sure somewhere before you make your move you do a double check for missed tactics, opponents and yours.

Just check your intended move is no blunder before you play it. That alone will get you to 1500.
Yeah, just work on blunders. But this will get you to 1000, definitely not 1500. After 1000 you should do tactics.

I’m garbage, and I’m not saying I’m entitled to a higher rating because I play a lot, I know chess is much more complex to learn.
I feel like there’s no chance I get any better, nothing seems to be getting better about how I play, I learn openings which I never get to play and I blunder over and over.
Honestly even sometimes it feels like I notice a danger or a potential blunder and I play it anyway, it’s as if I’m playing against myself sometimes.
Idk, when is it time to give up?
I looked at a few of your games. You definitely know some basics, and you play well for some moves (and then not well for others). I feel like I can understand your frustration.
I also agree with your assessment. Sometimes you play risky moves and get punished. I think your problem is sometimes risky moves pay off, and so you're incentivized to keep playing them.
Ideally you could consistently play people 200-300 points better than you. I think they would punish your risky moves often enough that you could start playing to your full potential / achieve the breakthrough you're wanting.
If you can't find players like that, then consider spending a month only playing an engine that can beat you about 8/10 times. Lose a lot. Get punished. Focus on trying to use all of your pieces, staying safe, and calculating tactics. I think that's the solution.
In the end if you can't break some of your habits / change the way you play, then you wont improve. This is essentially what everyone who wishes to improve struggles with.

Improving Your Chess - Resources for Beginners and Beyond...
https://www.chess.com/blog/RussBell/improving-your-chess-resources-for-beginners-and-beyond

I only looked over a handful of your games, but what you personally are struggling with is more fundamental than most puzzles or lessons you might be doing.
The one best thing you can do in your position is slow down.
You're playing 20+ moves in some of these games with more than 25 minutes left on your clock. If you're going to play 30 minute time control games, use the time!
Have a specific plan for how to use that time before you move. Sure, your first few moves of an opening you've practiced can be very fast, but the moment something remotely unfamiliar happens, it's time to fall back on your plan.
1) Before doing anything, look for available Checks, Captures, and Attacks, both for you and your opponent. Look at all of them. Think about whether each one is a good move. (Hint: most of the time, they'll be awful.)
2) Come up with at least 2, preferably 3 or 4, possible moves. A really common problem for people in the sub-1000 range (including me!) is that we make the first move we see that looks reasonable. Two problems with this: We may be missing a far better move, and the first move we see may have a fatal weakness we've missed. Always try to pick from among multiple choices.
3) Once you think you have a move, visualize how the board will be afterward. Look again for checks, captures, and attacks. Does your candidate move take away support from a piece or square that's now vulnerable? Is your opponent forced to respond or are they free to do something else unrelated that will hurt? If you're trading pieces, who has the better position afterward? Also, if your opponent initiates the trade, is that worse for you?
For 30 minute games, I'd consider keeping an eye on the timer and trying to use at least 20 seconds to a minute for each move, depending on how complicated things are, and plan on blowing, say, five solid minutes when you hit something that feels really critical.
Just taking that time will help. (Notice that your opponents are playing fast too, so if you slow down, they may not know what to do with all that extra time!)
I’m garbage, and I’m not saying I’m entitled to a higher rating because I play a lot, I know chess is much more complex to learn.
I feel like there’s no chance I get any better, nothing seems to be getting better about how I play, I learn openings which I never get to play and I blunder over and over.
Honestly even sometimes it feels like I notice a danger or a potential blunder and I play it anyway, it’s as if I’m playing against myself sometimes.
Idk, when is it time to give up?