If you are looking for a good way to spend money getting better at chess, getting a premium membership and watching the video lessons and doing drills is a great way to go. Alternatively, Chess24 has a lot of good resources if you are willing to pay for it.
Best chess book for intermediate player?

Good Chess Books for Beginners and Beyond...
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond
Though I haven’t read that many chess books, the ones I have read tend not to give any focus towards avoiding the blunderbuss travesties that we lower rated players happen into. If it is not pointed out, how can one address the issue.
I'm around 900-1000 rank so not very good but eager to get better. I have 5 weeks off during Christmas break and wanted to do some studying to try and improve my game.
I have Opening moves down pretty well and don't struggle with any counters. My issue is the mid game and then I am awful at the end game(Losing when I am up pieces by blundering awful).
Suggestions on 1-2 books to try out? Or should I just stick to videos? THat's what I have been doing