Hi and welcome to SR. Recognizing our weaknesses I believe are very important to sobriety. Sounds like you've identified some things and I think that will help you in the long run. If you are inclined, read and learn about cravings because they will likely show up.