Yes, you have to be an expert in everything to do something good in life. In the case of trading, it is more sensitive. But if someone wants to hold Bitcoin then he doesn't need to be an expert in analysis because Bitcoin is constantly making new ATH records so Bitcoin can always give a good profit in long term investment. But if you want to do trading, you must be an expert in analysis. And you have to have a lot of knowledge about the market. then it is possible to get something good from trading.
Absolutely right, this is the main thing that you should know (start the day by reading all the news) and a complete analysis of where the market will move today, this is the only way a trader should start the day, if this is not so, then it means you are not a real trader, but just a speculator who is trying earn something without understanding how it’s done)