You may have the type of teeth that would give you problems no matter what you did. However, you may investigate whether what you are eating and drinking, may be causing you problems.
I don't know a lot about it, but I suspect that people who eat healthy, have a better chance of having good teeth. Our teeth are bone, and I would expect must require good nutrition.
I've brought this subject up before, but I don't think that this is often discussed. So, I think you may want to research it some. These type of questions, may possibly not be answered by your doctor or your dentist. Most of them are good at treatment; few understand nutrition to a large degree, particularly in the US.
If anyone knows a lot about this, I like to hear more about it too. It's an interesting subject.
Eating healthy would be to consume natural (non-processed) foods. Avoid soft drinks, sugary snacks and desserts. Lots of fresh fruits and vegetables are so nutritious. I hope that helps you think of some alternatives if no-one can give you answers. Eating better certainly wouldn't hurt.