You must hit the ball () and have it land on a 'SAC FLY' zone for this Achievement to unlock.
Unlike standard Baseball video games like MLB 2K11, or the original Bobblehead Pros, in Bobblehead Battle the type of hit you get is determined by where your ball lands on the field after it is hit. There are multiple zones on the field which read 'OUT', 'SINGLE', 'DOUBLE', 'TRIPLE'. 'HOME RUN' and 'SAC FLY'.
Note: To make this achievement easier, go into Stadium Edit and change all of the hitting zones on the infield to the type of zone you need. Example, if you need the 'HOME RUN' plate, simply highlight each zone, press or and change the zone(s) to Home Run. Now enter a game and play in your customized stadium and once your at-bat, press to bunt and bunt the ball onto the Home Run Zone. Simply rinse and repeat, making sure to change the zones to whatever plates you need prior to entering a game.
You cannot change zones to SAC FLY, so this must be done by simply playing the game and landing on a SAC FLY zone (SAC FLY zones replace OUT zones when you have a runner at 3rd base with less than two outs). If you are having trouble getting a Sac Fly, the easiest method is to go into Stadium Edit and change all the hitting zones on the infield to SINGLE and all the hitting zones in the outfield to OUT. Enter a game in your customized stadium and once your at-bat, press to bunt and bunt the ball onto the SINGLE zone. Do this 3-times to load the bases. Now the OUT zones will change to SAC FLY zones. Simply hit a ball to a SAC FLY zone for the Achievement to unlock.