Great build! I would say look into Seagate barracuda drives as it will perform better than wd blue. I would also try to find a rx 470 as it will beat 1050ti in most cases. The power supply is pretty low end, but you will have to spend significantly more for a better unit like xfx 550w.
The G4560 is in huge demand right now as the best option for value/budget build, so it'll take sometimes for it to be back in stock. Why it's so popular? Because unlike the more recent Pentiums before it, all Kabylake Pentiums are now 2 cores 4 threads, just like the i3 only for much cheaper and without the AVX instruction (which is meaningless for gaming).
Conservative estimate would put the RX 470 at ~20-30% more powerful than the 1050 Ti.
And the Corsair CXM is infinitely better than the EVGA W1. It is much better built and would better safeguard the stability of your build.