I looked at a few of your games. You're not following the opening principles. That's a pretty good place to start.
https://www.chess.com/article/view/the-principles-of-the-opening
-
That article doesn't mention it, but in the 3 games I looked at there were 2 beginner level errors.
1) Don't move the f pawn in the opening.
2) Don't block your center pawns with a bishop (example below).
-
If you'd like me to comment on a specific game let me know.
I made a post a while back about how I was stuck at a 600 rating level for a while and wasn't able to improve after a while. The advice here was mostly to focus on puzzles and play longer games, and it was pretty helpful for the most part. Since then I've gotten my puzzle rating on chesspuzzle.net to near 1700, and I can now beat the 1000 rated bot on this site pretty consistently on the challenge mode. In one of my better games I was able to bring the 2000 rated bot to a draw. Even still, my actual rating is below 700. Once I get in to a real game, it's like I'm just starting out again. I don't know what to do at this point; it feels like I'm just missing one major aspect of the game. If anyone has advice, I'd really appreciate it.