To get the hang of sacrificing I recommend sacrificing a lot.
Sometimes you will sacrifice a lot and only get a little in return and sometimes you will sacrifice very little and get a lot in return.
After you have sacrificed zillions of times you will have the hang of it to some extent.
Sacrificing is like investing in stocks if you bury your money in the ground you won't get rich but if you invest in various stocks for several years sometimes losing money and sometimes gaining money you eventually get the hang of it to some extent.
Once again returning to the same material that reminds me how to play chess (Nc6 repertoire by GJ_Chess), I've learned that to win you have to move your pieces forward. And I do! It works very well and is very simple.
Despite all that, I have some tendencies. I have a tendency to misvalue sacrifices. I have lost some games by sacrificing in a winning position and I feel very repulsed by the idea of sacrificing pieces if I can't see a win (I remember very well when I made the winning sacrifice only after the opponent forced me to!). Usually I get a reasonable, active position easily, either after the opening or in the middle game.
Very often the sacrifices look ridiculous to me and I completely overlook them. I also don't really understand how to achieve the best attacking position and which pawns should I sacrifice for the best attacking chances.
I currently have ~1900 on chess.com and am somewhat respected in irl tournaments. (~1350 rating irl is nice tbh)
tl;dr plz make me mikhail tal attacking maniac