50,000 daily website visitors is a pretty good amount of website visitors and that amounts to 1,500,000 monthly website visitors which is a good amount of website visitors and you should be able to earn some good money from Adsense or other ad networks with that amount of visitors.
A website with 50,000 daily visitors should have a web server that has at least 20 GB of RAM but you might need 32 GB of ram depending on your website.
You can go for cloud hosting which you can easily scale up as you need more RAM and server resources so you won't need to move your website when you need more resources for the traffic.
You would also need to have around 10 TB of bandwidth to handle that amount of traffic to your website.
Either way you should be able to make $200.00 to $500.00 per day with that amount of website visitors.