Luckily, I think your list of requirements is already too long.
Your primary toolkit is going to be:
Probability and statistics
If you want, you can add:
Signal processing (filtering)
Machine Learning (mostly just applications of linear algebra)
I am currently TAing at an online summer school called Neuromatch Academy. Check out ...