With few exceptions, everyone can run and can, at some level, run competitively. It sounds like you were given bad advice previously and the doctors were giving you common solutions to common symptoms without really finding the underlying problem. Now, if you’re getting better, it sounds like you may have found someone who has dug deep enough to get to the cause. This is what has to be done. The number one rule to effectively treating injuries and avoiding them in the future is finding the root cause and running itself is very infrequently the root cause.