But doesn't it will also affect the need of hardware resource.
Not really. Fully synced XUEZ node folder - so the app and a local copy of blockchain - is under 50MB. It syncs from 0 to current in less than a minute. It poses really minimal requirements on the system and works very smoothly even on an old machine.
The More Nodes there are, the faster the blockchain is downloaded from Zero ?
In a certain way yes
It depends on your location and the nearest nodes to you and the masternodes upload speed
certainly more masternodes provide more connections so in a certain way , yes it helps