For storage, get a minimum of 1TB, but it's pushing that these days and if you want to 'future proof' a bit, go for at least 2TB for the chain alone. I think the current storage requirements (including indices) are over 600GB, but can get specific numbers if you need it.