Buh East,
You have a nice swing. You are not fully using your body in the swing. When you load, you aren't bringing your weight back enough so you can't deliever it back into the baseball. Think about a boxer or a golfer. They must come back before they go forward. The more energy they can build up by loading the backside, the more energy they can deliever into the baseball. You are having to power the swing with your upper body only.
See video below of Evan Longoria
http://www.youtube.com/watch?v=fcW74LwMm3wHe is just getting loose, and not taking his "game" swings yet. See how his body works as a pendulum. Back (load), and forth(swing), Back (Load), and forth (swing).
I'm no expert. I just think it may help.