Learning a Foreign Language Is Like Filling a Bucket with Sand, Except ...
Learning a foreign language is like filling a bucket with sand, except the bucket has holes at the bottom. If you put a small scoop in the bucket and then try to carry it to your destination, you'll only have a few grains at the bottom when you get there. Even if you go back to the starting point and try again, the result will be the same. No matter how many times you do this, you will never have more than a single scoop of sand at the bottom of your bucket. To prevent all your hard work from slipping away, and have something to show for it, you have to either stop and scoop periodically along the way or use a much bigger scoop before you begin your journey.
Whatever your method of learning another language may be: working 1-on-1 with a tutor, taking a class, watching your favorite language series on YouTube, or studying on your own, if you only find yourself putting in 30-60 minutes, one day a week, no matter how many years you keep up this routine, you'll probably be disappointed with your progress.
On the other hand, if you put in 30-60 minutes EVERY day (scooping sand periodically along the way) or do an immersion program in another country for a semester or even a month or two (bigger scoop before you begin your journey), the results will speak for themselves.