Simplify. Get rid of all the bands/chains/boards and other unnecessary junk you read about on the internet.
Bench using a normal competition set up. No close grips/wide grips/pinky's on the rings and other stuff.
Stop w/ all the extra assistance work. Stick w/ one assistance exercise and work it only for lighter weight and higher reps. For example: Do one triceps exercise over and over again for a month. Next month, switch to something for the upper back. Next month switch to something for the shoulders, etc. Don't buy into the hype that you have to hit everything every workout.
Focus on the bench press. Focus on good execution of each rep. Be very strong out of the bottom to lockout. Push hard on each rep.
As far as programming, this depends on what your body will respond to - but just like anything, the closer you get to a testing date you want to up the weight and lower the reps.
Personally, I use a simple progression for building and another for getting closer to a meet.
You may respond to high frequency, high intensity, low reps, low volume.
You may respond to high freq, low intensity, high reps, high volume.
...And so on.....
Mix it up, experiment and find out what works for you. Utilize a slingshot if you have one.
Nothing will help you more than doing the competition lift itself. Get rid of all the variety. It might work for the more advanced guys possibly, but normally, its just not needed.
Eat a lot of food. Rest a lot.