How much weight are you trying to throw when you only get 15-20yd? I have a Daiwa Sol that I keep 12# Flouroclear on and with a 6'6" crankbait rod I can chunk a #10 Rapala X-rap way over 30 yd without trying hard.

Any lure lighter than 1/4oz I use a spinning rod. Its just physics, it takes some mass to turn that spool.