Everyone has what it takes, its just a matter of doing it. And its work. Its hanging on when you don't feel like it or don't think you can.
The rewards of not drinking far outweigh anything alcohol ever promised. You have to not drink for long enough to start reaping such rewards. Its not fun or anything remotely comfortable but it can be done. Many people here have been doing it for years.
You can too. Give yourself a a chance.
Jules