I agree with almost all the suggestions you mentioned but I think some of them are very difficult to do.
nyt sudoku 1001 tips