Do u think i should still be 300 elo? =)
The word "should" has no meaning when applied to your Elo rating. Your rating is determined by your results and nothing else. It always is what it "should" be.

I would say it is the play of someone with 800 Elo. However, you should know the fact "Elo" is measured according to the strength of a player in certain games which is, in this case, the games you played in chess.com.

I would say it is the play of someone with 800 Elo. However, you should know the fact "Elo" is measured according to the strength of a player in certain games which is, in this case, the games you played in chess.com.
No one cares about chess.com rating.
Strictly speaking, OTB ratings are the official ratings, so you got a point. Though I don't understand which part does your reply relate with my comment.

Any single game isn't relevant, you can only gauge skill level with an overall picture since everyone has good and bad days. Your win to loss ratio is exactly even, so you're probably not underrated. For some of us, progress comes in bursts so if you're playing better recently and are frustrated that your rating isn't improving, then you may just need to play more games so it has the opportunity to adjust. If you play well in some games but make ridiculous blunders in others, then you need to keep diligently working on the basics until you're doing them consistently.
1. Don't hang any pieces
2. Take their hanging pieces
3. Ask yourself what your opponent wants with the move they just did/don't ignore what they're doing
4. Is your opponent threatening anything you have left undefended?
5. Before every move you make, check that your king and queen are both safe
Doing those things alone got me to 900 or so. Then you can start working on basic tactics and preperation moves to enable something you want to play.
I watched some of your games. I think you are well on your way to reaching rating 500. To begin with, try not to leave pieces as gifts to your opponents. Then, play games with longer chess control (at least 30 minutes), because that way you will learn chess faster. When you play longer chess games, don't rush to make the move you see right away. Choose several candidate moves and play the move that you think is the best choice. Analyze every game you finish, that way you will see what you did wrong. Don't pay attention to the ridicule of others, who were also in the beginning like you. Over time you will become a better player and your rating will increase
https://www.chess.com/analysis/game/live/79810872282?tab=review