Enemy king must be driven to a corner. Bishops should occupy "parallel" diagonals. King should stay out of their way unless needed to force king to corner.
Checkmate pattern learning

Marchariel: You are a diamond member, so you have access t all the old courses as well as the new video-based ones. When you go to Lessons, on the right you can click on "Old Lessons," then select "Attacks" and the first two courses are both all about checkmate! I can guarantee you'll get an excellent workout! and when you're done with checkmates, click on "Tactics" and take all the Patrick Wolff tactics courses. You will be a dangerous man!
This is the second time I quote this reply because I followed this one for now and it was a MAJOR success already.
First I followed all of the boring easy mating puzzles/patterns. That was the first chapter. The second increases in difficulty (chapter "Essential Checkmate Patterns ") but I finished 95% of it. Then, final step I followed Ginger_GM's advice (GM Simon Williams) and did this order of move-consideration:
- first check for checkmates/forcing moves
- otherwise check for (forcing) immediate captures
- otherwise check for creating threats
These three steps allowed me to jump from 1460-1530 which I was struggling with to easily 1712 in half an hour! Honestly without effort!
Crazy how much of a difference it makes. So anyone looking for a similiar advice, here it is. Invaluable advice from member @Laskersnephew! Thanks bro.
On pattern learning, I was thinking about Laszlo Polgar's Chess: 5334 Problems.... might be another idea to look at. The mate patterns are grouped by theme of I remember correctly but there is also a section on basic ending positions as well as attacking ideas for castled positions. The endgame is a short section but the mate in 2 section has something like 2400 exercises. The mate in 3 section is pretty good too. I think it sells at 30 USD.
I don't like how some section(s) give clues. Otherwise no problem.