I agree with the tee advice. I hit around 4000 balls off my tee last winter. My power increased and I didn't lift at all last winter. My consistency also got much better. Tweaks are much easier to make doing tee work unless you have a very good bp pitcher. I built a net in my garage to take some cuts. I included the link should it be something you decide to do. I few tweaks have been made since the video, but the general idea can still be seen.
Keep working and rely on a few of these guys who really know swing mechanics. You will see results.
http://forums.softballfans.com/showthread.php?t=1332888
^^Like the setup for your garage. We've got something similar in my basement. It is unfinished so we hung up some tarps from one of the beams in and set up a batting tee, a swing trainer (called a Watchdog, best swing trainer I've come across for baseball in 20+ years of playing/coaching), and a Mauer QuickSwing. We basically can only hit whiffle balls into it because we have some stuff on the other side of the tarp, but it gets the job done none the less.
Like he said, if you can set something up like that you'll get your swing refined in a hurry. Nothing I've found is quite as effective as tee work. You really allow yourself to focus on one thing at a time, rather than worrying "Hey is that pitch a strike? What kind of arc does it have?" etc. It has really helped me become a more complete hitter too, as I can focus on high/inside pitches, low/away pitches, and everything in between so I can be confident in whatever type of swing I want to use based on the pitch location. Tee work ain't ***y, but it is damn effective. :biggthumpup: