All of the things mentioned are important but the most important thing is to get your mind straight. Talk to friends who have already completed Boot Camp. The main thing that you need to learn is how to work together as a group. The DI's or CC's are there to break your individuallity down and rebuild all of you as this well oiled machine. Each member has his/her job to do but knows how to fill in when something happens to another member. You will learn to watch each others back to learn what true friendship means. Good Luck
I agree with everything that was stated in the article. I wish I had been as prepared as this article would have made me before I left for basic training. I hope this posting works well for future trainees.