Do a search for Keto Diet on here, that should have all the info you want
Milk is bad for low-no carbers because of the...carbs, lol ^_^
Doing a mix of cardio/lifting is going to help with the cut ofcourse, but diet is a MASSIVE part of it. If you have 2900 now, 2400 is maintenance I'm guessing. So, you will want to have 1900 on off days, and workout days prolly about 2200 or so like you said.