Change chess teacher.There is nothing better than a human to teach you. Go to my profile , I was 250 started taking classes, go to 1000. However you can do it without classes too, I stopped going, practiced on my own and reached nearly 1600. Here is what you should do-
1) learn openings
2) solve puzzles
3) check before moving wether any prove of yours is hanging
4) play 2-4 rapid (10+0 or 15+10) daily, no more or less than that
dont do-
1) play too much
2)play bullet
3)keep playing when u are losing
4) move on to next match before analysing mistakes
Try to stay positive and don't cut yourself down! Negative self talk is not going to help you improve.
Speaking of improving, a tiny piece of advice. I watched a bunch of your games, and most of the time as black your first move is pawn to e5, followed by on your second move defending that pawn with another pawn. You want to be defending the e5 pawn with a knight on the second move. The reason is, as black you act after white, so you are a move behind in everything you are doing, and you need to make sure to develop your minor pieces (bishops and knights) quickly and castle your king to safety. If you aren't able to develop as quickly as white, you are going to be at a major disadvantage.
Overall though, you ARE improving. And some of your games have pretty high accuracy for your rating level. You just gotta stay positive and keep at it!