Learning a language or learning how to play piano are long winding roads full of tedious tasks. As many other things in life, we tend to feel those who achieve are heroes… well they are, but heroes are not different from you, a hero is someone who’d do whatever it takes to reach a goal!
It’s not the first time I insist on the importance of constant work, I’m afraid it won’t be the last. I have seen too many people dedicating a lot of their precious time to a task like learning a language, just to give up!
A language can represent a huge range of different grammar rules and knowledge, so huge we need to spend years studying it at university, but the majority of speakers don’t know that much and they speak anyway… there are some things you do not need!
After a very interesting comment on this post about how boring studying it, I tried to give a short and effective answer about it, but I think the comment deserves a proper answer to Shian, I hope this helps!