I just reviewed some of your chess games, upon looking I found out that your basics are good and you need adjustments in the opening, middlegame and endgame.

Before going to my analysis, let’s one of your chess game.
Opening Suggestions:
I saw that you are struggling against d4 because dutch defense is not that good defense against d4. I myself played d4 opening for 2 years and in my experience its not that good for you either.
I suggest you that you should learn nimzo indian defense, or play d5 move which is strong and solid.
With black against 1.e5 you are playing sicilian defense, with Nc6 which is good. My suggestion is that you should learn Sicilian Kan.
I have created a complete repertoire with my experience and some example chess games on each variations, here is a link: https://chessrewards.com/sicilian-kan/
Middlegame Suggestion:
There are only two plans in middlegame, one is to find weakness in your opponent’s camp and second is to create the weakness. There are many tutorials available on youtube on this topic.
Other thing which will improve your middlegame is the opening theory, yes learning opening theory is very important and sometimes it will give you a big advantage in the opening.
Endgame Suggestion:
In the endgame, you also have two plans, one is to create more weakness and second is to create a passed pawn. now question arises here how to achieve these two goals?
The first question is covered in middlegame section, and second question is Rook Endgame. If you learn basics of rook endgame, you will get ideas on how to create a passed pawn.
There are many examples of rook and pawn endgame which is either won or draw, if you learn theory of rook endgame, then you will get an easy to play endgame and you will have the advantage of the knowledge and the direction of play.
Conclusion:
In order to reach 2000 rating, you should create a solid opening repertoire against d4 and e4 defense.
And if you learn theory of your openings, you will get enough compensation in the opening and that advantage will take you to 2000 rating.