Can we rank for everything (huge list of keywords)?

If you are Jeff Bezos and your site is Amazon you probably can. In all other cases you have to choose and set preferences. You have to determine your main keywords, a few of them, and go after them. Your main keywords are the most popular and profitable ones. A hotel in London would go after hotel london probably and similar combinations.