Getting your website to 10,000 website visitors per day is not an impossible thing to do but it will take some time to get your website to 10,000 daily visitors unless you have a lot of money to spend on marketing and advertising.
If you're trying to get 1000,000 daily search visitors from search engines such as Google, Bing, Yahoo etc then getting to 10,000 daily visitors can take a few years to around 8 years or more.
But you must work on producing good quality content for your website and do keyword research to find out what keywords bring the most search traffic.
The higher amount of searches the keyword has the more traffic your website can get per day and per month from search engines.
You must write high quality good content and allow time for the content to rank in search engines.
Ranking in search engines such as Google can take as long as 6 months to a year or more so if you're blogging and aren't seeing a lot of visitors just give it time because after a few months to a few years the content should start ranking and bring in search traffic.
When you get to 10,000 visitors per day you'll need dedicated hosting or cloud hosting but with the amount of visitors you should be able to earn $100.00 per day or more and can easily pay for the hosting plus more.
Getting to 10,000 daily visitors is a good goal and takes time so don't give up.