3-4ft of leader is fine, but it really depends on what type of water you are fishing.. ditches out east I'd be running 18-24inches or so..
Also, you can put dust shot on your leader, no law prohibiting that
If you aren't getting hits, change up your shot, leader length, etc until you do..
You'll never catch fish if your presentation isn't infront of their noses...