Scruffy...I think it would be good to take into account what rod you are using. Length, rating...and what reel you are using, how well worn in it is, etc...this will give a better idea how the rod is performing.
As it gets worn in over time one of the most valuable casts you will use is that variation of the flip cast that Fishfreak mentions...works really well under almost all conditions. You can use your fishing rod as a sling shot and need virtually no room behind you to cast 30-40 feet, sometimes more...the control you can get with this cast is very useful. accuracy and distance can be picked up easily with a little practice...
The key to casting a pin is controlling the spool. If you can stop it spinning on a dime with the tips of your fingers, then you won't be afraid to really getter hummin' ....you can get that spool rippin' with a big "swing", or you can generate that power by grabbing the hook and creating some torque with the rod...
But like I said what are you using? Fishing rod, reel type, right or left hand...