Student or Learner
Please correct me if necessary.
You have to have long range goals so as to not be frustrated *by *short range failures.*
I agree with Bill, diplomacy, but I don't know why you considered it necessary to insert three asterisks.
Note that Long range goals would have been a better title.
You can say "short-term" instead of "short-range" if you want. I find that a bit more natural, though I would not say that "short-range" is wrong.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.