Yeah, sure you're gonna get emotionally beat up along the way and exhausted, etc. We've all been there.. Here's my advice. Train Train Train, Apply your training, then go train some more. Let's face it, we all make mistakes along the way; and some of us take longer to get it than others. What was that quote Abraham Lincoln said..? Oh yeah.. "Give me six hours to chop down a tree and I will spend the first four sharpening the axe." I didn't just come up with this quote, it's been around for ages; and it was quoted from a legend, "Abraham Lincoln." I think there's a lot of meaning in that quote that we can apply in our daily lives. That's why I say Train Train Train then apply and Train again. Don't get me wrong it's important that we apply constantly to our dreams and keep working at it, but you gotta develop that genius somehow, and this is done through training. Take a moment out of your busy day to devote some time to training; watch webinars videos, Google blogs that pertain to what it is you do, you'd be surprised at the information people will reveal just to hear themselves talk. I go to these Real Estate meetings and people reveal so much there, just because they're flattered you're speaking with them. I don't think they realize they could type an e-book about what they know and sell those trade secrets on e-bay. Some of them do, nonetheless they're still eager to talk to people about what they know. And this information is scattered all over the world wide web. I know it's a lot to take in, but just devote a little time each day to train in your craft, even if it means reading a little bit of a productive book each night. Never stop growing. I must say, if you devote to growing and developing your craft daily, then your success truly is inevitable.