Yeah, if regression doesn’t work at all, it means that either you have no useful predictors, or more powerful methods are needed to find them. Using sklearn classification algorithms should tell you which is the case.
BTW, your batch size may be too big for stochastic gradient descent