I sort of wonder about this because of that Jeopardy guy James Holzhauer and his incredible ability of consuming an unlimited amount of information and his recall ability. Add to that superior knowledge and common sense and a person like that would be great in speculating. 2nd to known.
Who is good in speculating have a nice winning rate, simple as that. How do they do it? They have a great analytic skill, they have the ability to process the info they collect everywhere around. Not everyone can do it, but many will try to have a winning rate in trading.
Can one have expertise in speculating, yes! If he is deep inside what he speculating about! If he knows how things work and where to look for info, if he have friends everywhere around who tip him with some info all the time.
If what you want is to increase the accuracy rate of your predictions then you need to reduce their time frame, most of us are interested in the long term trajectory of bitcoin and we decide to make predictions about where the price is going to be during the next months or even years and with the huge amount of factors that are outside of our comprehension then it is easy to see how we are bound to make many mistakes if we choose such a long time frame.
So an effective way to improve your ability to predict the market is to concentrate yourself in smaller time frames and if you add good money management skills you could easily become a profitable day trader.