I get all of my carbon and resin from here:
http://www.uscomposites.com/carbonpage.html
The resin I use for laminataing is the us composites kleerkote. It is a self leveling resin meaning it is a little thinner than most other resins. With proper prep (such as sealing the carbon with a brush coat so it doesn't trap air) I have never had a problem with air bubbles. I have had a few small bubbles. but that is easily remedied with a heat lamp.
The weave that works best for me (and looks like all the other weaves that are used commercially) is the 5.7 oz 2x2 twill weave.