The only reason it seems you are struggling with having money is that you have stopped learning. Today, you can learn just about anything. The internet has done a great job of simplifying things for us. It doesn't matter what kind of learner you are. If you are a visual learner, they are videos, and courses splattered around the internet. If you are not a visual learner, there are PDFs and ebooks everywhere too.
Your problem might be that you are looking to earn at the beginning of your training. Which is impossible because you haven't gotten the necessary skill to get paid for. What you should be focused on at the beginning of a new training or learning process is to learn and not to earn. Once you focus on learning, your mind will open up to opportunities that others didn't see.
Source
It's a process in that you are supposed to rid yourself of pleasures and quick returns. Instead, focus on getting the nitty-gritty of your area of study. Watch the understanding of the environment unveil the hidden details of your career, and bless you with money-generating ideas.
When they say learning never ends, they are right. Once you are done with college, that's not the end of everything. You should not pack up your bags and go into the world half-baked. This is only the beginning of the journey. Right now, you need real-life experiences, to cater to yourself and your talents. You wouldn't be able to unleash those potentials into the world without undergoing some training.
Yes, training to sharpen and shape you, will do magic to your rough areas. And mold you into an image fit for society to behold and stand in awe of.
The best advice anyone can give you right now is to invest in yourself. Invest in your education by learning new things. This is the best return of investment anywhere in the world. Money might finish but your skills, the things you know can't be exhausted. You'll be able to get back on your feet because of everything you have inside of you.
It could be anything, reading books on your area of interest, watching videos, buying courses, learning a new skill, etc. Sacrifice a few minutes every day and get it done. Slowly and steadily you'll get there.