If you want this to be a job it can be
But if you wanted to be a job you have to treat it like a job. You do not show up to the street as your stage if you don't have something Stage ready to play. You do not show up with a drink or water or a cigarette or a vape if you're performing. You show up with a sign and a tip jar that is clearly showing what you're doing. You are dressed like a performer, whatever that means to you. And that doesn't mean you have to wear expensive clothes, but there's something in your demeanor that shows that you're not just chilling on the street you know.
You respect the other performances around you. You do not hog stage time. You respect the police officers in the street around you and do not skip over the rules they have made for you. You do not use curse words and your performances are kid-friendly, and if they are not there is a sign that says so.
I personally limit performances to 2 hours max. I find I do not get more tips after this time anyway. Helps me keep myself in check in terms of time and makes it feel like a concerted effort at making money instead of losing time on the street.
Hope this helps! Happy playing