So recently I've wanted to upgrade my PC

I Have gotten a EVGA GTX 970 FTW+ recently and was wondering if anyone had any recommendation on parts I should get like CPU, Motherboard, Ram, PSU, SSD, HDD, Cooling (water/air) etc

Current Build

CPU: Intel i3-4160
Motherboard: Gigabyte H97M-Gaming 3
RAM: 8GB (brand unknown)
GPU: EVGA GTX 970 FTW+
PSU: 500Watt (Unknown Brand)
HDD: 1TB Seagate (not sure which one)
SSD: None
Cooling: 1 Fan + Open Case