at least 8 cores, Nvidia GPU, at least 1 tb of storage, the bigger the better as long as the power brick isn't too big. I don't care about battery life since I regularly max out cpu/GPU and will eat through any battery.
I don't care about portability since I lift.