All successful people agree on one thing - if you exhaust all your known resources genuinely in solving a problem, life will bring to you new unknown resources in abundance. We can call it as luck, grace, coincidence or by whatever name we like.
I think of my old friend Ralph, his success story and the above principle of exhausting your efforts and resources, whenever I receive emails from people that say, "I don't know what to do next."