One thing that's helped me become a better forecaster is to always be keen of my personal biases. If I find myself forecasting a solution that I'd personally find "desirable", I always quadruple-check it, look for flaws, and generally take a more skeptical approach to that forecast in general. Likewise, I personally believe you'd be a much better forecaster if you stopped forecasting what you want to happen, and start forecasting with an intentional bias towards what you don't want to happen. The power of the subconscious mind is amazing, in that you might think you're being as objective as possible, when in reality you're being the exact opposite. I've observed this negative quality in myself quite frequently. Just my two cents.