In order to make your dreams come true with your music whether it is being the best artist thats out or being the best producer you are going to need to invest. Whether that investment is going to be money or time you are going to have to make some sacrifices to take it to the next level. But investing in yourself is one of the best things that you can do though. You know your potential and what your capable of so why not spend some money on your craft to make your dream a reality?
Where you are probably going to invest most of your time would be learning your craft better. Whether its reading books, watching youtube tutorials or just trial and error you are going to have to set some time out for your craft. People always say there isnt enough time in the day which isnt true. We all have the same 24 hours to work with you just need to learn how to manage time better. Some sacrifices might come into play like hanging out with friends or family sometimes but that is a small price to pay for following your dreams. Sometimes when i want to make rap beats i would have to sacrifice time with my friends because i need to get a track done or upload a video to my youtube channel. In this day in age people have short attention spans when it comes to music and the more of your music that you have out there the better.
Your money is probably going to be spent on either recording equipment or going to the studio cause you are going to need that to make your music. If you dont already it would also probably be a good idea to invest in a website or soundcloud page so that you can let people check out your music. I would suggest an official website, all you would have to do is purchase a domain from Godaddy and get hosting and you can start driving traffic to your own site. It also looks more professional. Alot of people feel like that can get a cheap mic from guitar center and just record on the beat and the quality just comes out terrible. There is nothing wrong about paying for studio time and getting a professional engineer to engineer your vocals for you. You want to be professional with your music at all times so that people will take you serious.
These are some of the ways that you should invest into yourself to make your dreams come true. At the end of the day its going to come down to how much work and time you put into it. So get out there and start grinding!