The Bottle will appear randomly so its RNG luck based.
Weapons will maybe spawn after defeating Enemies/Barrels or Crates.
If you dont get the Bottle by the Time you played through the Game on Normal or Hard and its your last Achievement in the Game try playing Horde Mode in the Missions section maybe you are lucky there.
I got it a few Times onStage 3
you will see a Metal barrel
destroy it and pick up the Bottle on the Ground and fight the enemies there till it brokes.
@23:20 ANOTHER!!! Achievement Broke the Bottle Stage 3