I am going to build gamers PC

Hello guys. I am going to build a PC to run online games with the highest quality and performance. Can you suggest to me which hardware is the best now and what pc utilities it will be good to set up to improve the gaming experience? I am going to learn how to play each game in detail to make bets with higher quality to get more profit. I think that if you have excellent practical skills or experience it can help you to achieve success in all related fields.