You are not doing badly at all.
You were easily winning your last game for a long time.
Improving Your Chess - Resources for Beginners and Beyond…
https://www.chess.com/blog/RussBell/improving-your-chess-resources-for-beginners-and-beyond
Chess Openings Resources for Beginners and Beyond…
https://www.chess.com/blog/RussBell/openings-resources-for-beginners-and-beyond
Good Chess Books for Beginners and Beyond…
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond
It's mostly about following certain principles when playing. That helped me reach 2000+ and that is what I teach others to help them do the same.
And that is precisely why you are still at this level, which by most people`s standards (who know anything about chess) isn`t good. Just because you are better than the original poster does not make you "good" at the game which the original poster wants to be as opposed to just being average because "average" isn`t "good".
(mainly the openings)