You'll get tested near the end of bootcamp (IIRC, I went to OCS and that's how it worked for us). That means you need to be in stellar condition entering bootcamp as your training will drop off some. I would really focus on pull ups and running. You cannot kip so pratice doing them deadhang.
I would do a lot of bodyweight work like push ups too because that's something you can carry on with when you get there. It's easy to knock out push ups on random intervals when you have 2 minutes of "down time". Or you can get up 5 minutes before reveille and do them.
I like that warrior athelete link too.