The problem is, we do not see your data. Only you can. However the one thing that is painfully obvious is that your model is linear in the parameters. So the starting values are irrelevant.
This means that nothing in the universe will make your model fit the data better, because it is essentially the wrong model. (A linear model, which this is, has a unique optimal solution, regardless if you use a nonlinear solver or a linear one.)
How might we help you better? The only way to do this is to have your data. At the very least, it would be necessary to see it. Then we could know if some variation of the model you have chosen might fit better, or if that is not possible at all. So, if you want better help, you need to help us to help you.