First of all, in order to draw long straight in shots you must have good fundamentals. If you are not fundamentally sound, then you must see an instructor to fix you up.
Assuming you have proper balance, stroke etc. there are a couple of drills I would suggest.
Watch the draw drill. Try to...