Here is what I have learned.
1. Eat clean. Meaning healthy foods. i.e chicken breast, tuna, fish, potatoes, brown rice, oatmeal and lots of veggies. The body absorbs this better than any supplement. I ate a LOT of chicken breast when I was preparing for my contest....cluck cluck cluck.
2. Multi-vitimans. No matter how well you eat, you still need the 'extra' source of the micro nutrients that vitamins provide. Good quality over the counter ones will do.
3. Water, water, water, water, water.....did I say water?
4. I used Designer Protein.......it worked very well for me. Just a word about protein. As we get older, the body absorbs it more slowly. What it does not absorb, it stores as fat. My intake now is much less than what it use to be.
5. Personally, I do not use creatine. I have used it and it caused me to store water and therefore get that smooth look. I have good genes and can cut up quickly(lucky me), so creatine only worked against me. However, it does give you the 'power' to workout more intensely. That is because it replaces ATP in our muscles, etc.....
I think that setting a goal for a competition is great...it gives you something to shoot for. I don't know how much you lift now, but I only took 6 months of total focus to prepare for my contest. I had always lifted, but used that time to really focus, diet, cardio, etc... It was well worth it. All bodybuilders have a little narcissism in them. That's the whole point.....right