I would suggest, to first complete beginner-intermediate course on ML, then step into math. Because, when u start walking through math concepts and make links to practical ml algorithms, everything registers strongly. It also keeps you motivated, because when u learn a math concept u know how it relates to algorithms.
in math concepts, the order of importance, I would suggest is
1) Statistics - with hypothesis testing
2) Probability (book-Machine Learning A probabilistic perspective(chapters 2,5,6,))
3) Linear Algebra ( https://github.com/fastai/numerical-linear-algebra/blob/master/README.md )
4) calculus ( 3Blue1Brown(youtube) , https://www.coursera.org/learn/multivariate-calculus-machine-learning?skipBrowseRedirect=true )