I think the biggest thing in life is to be patient and to be consistent.
For me, I'm learning a lot right now, and it's really hard to be patient when you want to get what you want right away. The challenge is to live in the moment because it's easy to get impatient and feel like you haven't accomplished anything because you're not quite to the finish line yet. But the truth is that it just takes time and continued effort, and eventually it will all pay off.
You have to be ok with the here and now and actually enjoy each day because it's a gift. Every hour, minute, and second you have should be treasured because life is too short not to.
If you live too much in the future or in the past, your focus can't be on the present - and focusing on the present is truly how you get the most out of life. So that's what I'm trying to do now is continue to learn, be patient, put all my efforts into whatever it is I'm working on at the moment, and take life as it comes. Sometimes we learn the most not from the results, but from the effort it takes to get those results.
Keep going, and always stay present. I promise, it'll be worth it.