The real challenge is usually not having enough trust and belief in ourselves to actually go out and get started. Most people become programmed to ignore their inner knowing because they associate it with risk and potential failure. Your soul is always talking to you and guiding you, the question is whether you trust its higher wisdom or not. Even when it comes to self-improvement we will feel more inclined to seek out the most popular methods simply because that is what everyone else is doing. This is fine, and completely natural to begin with, but in order to fully grow into the potential that is unique to you, there comes a time where you need to surrender to your intuition and follow it wherever it takes you. This can be very scary because most people have been programmed to do the exact opposite and follow the herd their entire lives. They have been taught that the most stable and secure way in life is to simply do what everyone else is doing.
You really need to let yourself free from the herd mentality and start disconnecting from what everyone else is doing and do what you want to do instead. In a world where the majority of people are asleep, it is simply irresponsible to look to others for instructions on how to live your life. Sure, you should listen to as many people as you can, but in the end it is up to you and you alone to make the decisions that are best for you. Just look around you with awareness and you will understand why.
If you are not failing, it doesn't mean you are just THAT good, it simply means you have grown stagnant and you are not pushing yourself anymore. Never failing simply means you are playing it a little too safe. Why is it important to listen to your inner knowing?
The Mind-Made Prison: Radical Self Help and Personal Transformation by Mateo Tabatabai