The bottom line is we must do the best we can with what we can and when we can to have the best impact possible. We need to accept that we have tremendous influence over the outcomes of our lives but there are always outside forces/influences that will help determine our paths. All we can do is set ourselves up for the best outcomes and hope and pray for the best (a.k.a. Let go and let God.).