Here's a guide what you can do, if this achievement glitched for you as it did for me (or other people on the web):
The problem:
We want to collect all 30 bottles or get a story achievement, but there are some problems:
First bad thing: Because DR3 saves your progress overall every restart of the story, it won't help if you restart to get the 30 whisky bottles or a glitched story cheevo.
Solution: You need a fresh DR3 save on your account!
Second bad thing: The XBoxOne automatically syncs your savegames to Microsofts cloud services... So you don't want to lose your progress.
Solution: You need to delete your save only on the console!
The solution:
So here's what you need to do:
1.) Go offline (and make sure you stay offline! I've selected "disconnect wireless" and that worked for me) so your save isn't synched automatically.
Note: Achievement unlocking doesn't work offline, but the XBox will remembrr which you got offline and will unlock them silently after going back online!
2.) Delete your savegame locally. Do this by going to "My Games and Apps", select DR3, press the start button, choose "Manage Data" and scroll to the right to see your save game. Select it and choose "Delete locally".
3.) Now you're back at level 1 without any comboweapons which makes the game incredibly hard, especially killing the three captains. My tip: Level up by collecting whisky bottles, Frank statues, the custom bikes and every other collectible and use the points to level up your energy and inventory. Now build two of the Shotgun/Assaultrifle comboweapons, take enough food with you and face Razorface, he's the toughest captain. If you beat him, the rest is easy going.
4.) If you need two achievements like me ("Hawg Heaven" & "The Finer Things"), do them seperately. Last time, my last whisky bottle was the one next to the rollerhawg and then both cheevos glitched for me. So get 28 whisky bottles or sth, get the bike, then the 29th bottle in the garage and then the 30th somewhere else.
If you have done everything for the achievement, remember: You won't see it poppin', because you're offline!
5.) Now you can go back online: Press the Guide Button, connect to XBoxLive/Wireless and go back into the game. Walk around a few seconds (give the Box time to sync), press the Guide Button again, open your achievements and you should see them unlocked! They don't pop, they're synced silently!
6.) Now you want to restore your savegame. For this, go to "My Games and Apps", DR3, press the start button, choose "Manage data" and scroll to the right. Choose your savegame, select "Delete locally" and go back to DR3. The game should restart and then starts syncing your savegame back from the cloud to your console.
The conclusion:
That's how it worked for me. Microsoft says on their help pages, that the box askes if there is a conflict between local saves and cloud saves, so it should not happen that you overwrite/loose something.
For sure: No guarantee, that maybe sth gets lost if you try it, but it shouldn't, as mentioned above.
Hope this helps :)
P.S.: A funny fact: It shows that I have unlocked these two glitched achievements before unlocking the final DLC achievement. I think the game tries to make fun of me...