read the amateurs mind. Do tactics trainer everyday for about a half hour. do alot of the endgame mentor courses on here. Chess is very frustrating. Some days you will alot and then others you'll lose and blunder constantly. I just keep at it trying to improve.
Stuck at 1000

wafflle stole my joke.
It was in the public domain, as a clear and obvious design unmeritorious of patentationizing.

I am a mediocre player, and I shot up from rank 500, to almost 900 in less than a month. I was told that doing tactics trainers would help me, and it did. I got up to about 1000, but now I am at the point where I have done trainers for more than seven and a half hours, and I haven't made any improvment. I am a premium member, so I have full access, but what really should I be learning now from this website? I feel unprepared for most every game that I play. I appreciate your feedback.
Thanks for sharing your chess progress. Me personally I spent years at 600 playing on again and off again. So I can tell you right now that it can be done
I put together a detailed guide on kind of what to expect at each elo level check it out.
From a 500 ELO Beginner to a 2000 ELO Expert
https://www.chess.com/forum/view/chess-players/from-a-500-elo-beginner-to-a-2000-elo-expert
for the openings you can peruse the opening trees on this site (just to get an idea, again don't try to memorize lines, just directions play might go),
for middle game stuff tactics trainer is good, and for endgames you can set up positions with just your king and a queen/rook/twobishops/tworooks/a single pawn against a computer opponent with a king. a good free chess gui is arena, just google "arena chess" and it should come up, unless you already have a chess program you like that you can set-up positions with, and try to checkmate the computer without stalemating. this site should have most everything else you might need, however if you're really stuck or can't find something wikipedia surprisingly has a lot of information about almost everything.