Join chessable and focus on strategy and ending books. Openings can be easily improved analizing your own games and with databases.
1800->2000 rapid
In that rating range, games are more often decided by a good strategy and in the endgame and less by cheap tactical trucks. So I agree with #2. You'll need a course/book that is designed for this rating range. Take a look at Artur Yusupov's book series Build up your chess/ boost your chess / Chess evolution. The series covers all the fundamental parts of the game that are needed to improve. And check out IM Andras Toth (chessCoachAndras) on YouTube. He has a list of books he would recommend for I think players around 1800 Fide what's probably somewhere around 1950-2050 Rapid on this site here. Those might help you but you're still gonna have to put in the hours. Good luck!

I highly recommend the WoodPecker Method. Chessable has a great interface for it. The authors did a study and found this, it's crazy! Once you see this, you'll understand why tactics are so vital: Percentage of decisive games decided by tactical mistakes
GMs 42%
2200-2400 44%
2000-2200 63%
1800-2000 72%
For those in this rating ballpark and above - what's the best advice you have for going from 1800 to 2000 playing rapid on chess.com?