If this is a significant bet and you are serious about winning, I'd start here:
Billiards School
Also, I've never taken lessons, but I've heard that they'll go a long way to improve your game (much like golf or tennis). Ask around at your local pool hall.
That said, all of the above will be useless without practice, practice, practice.