I will be frustrated with my myself and my exposure until I can get away with only having a part time job.
Tbh you're probably gonna get one fan at a time unless something big happens, and while you're attracting fans, you may also lose some who grow bored of your music. But for something big to happen you're gonna have to get your music heard by as many people as you can.
I treat it like a job messaging popular youtube channels (was just featured on cry plays, huge boost in plays,) uploading everywhere and keeping things up to date, building a resume for applying to projects, asking other musicians to put an album together with me, etc.
I don't think any site could do anything so signifigant, that it will change that you have to put a lot of effort into building an audience, at least initially.