Life is hard because the main reason of it is for us to learn about the things we're about to know. For example, it's your first time to ride a bike and then you fell to the ground, it's natural for us to get frustrated or annoyed. Upon this, we will learn from it. We just have to remember that in every shit life throws on us, we shouldn't give up because we are yet to see the bigger picture in every complex situations.

Yes. All life is a struggle with yourself and at the very end you understand that the most beautiful thing was the process of achieving the goal, not the goal itself.
Yes i totally agree with you guys. People tend to forget that its not only goal that is important. Goal in life is important, because it keeps us going, but what is more important is journey to that goal. Journey is where you see all kind of beautiful things and where you learn something new. When you come to an end of that goal road, not only that you achieved goal you wanted, but you also got experience on road that could help you in future.