Yowie is right mate I had trouble with my first time I started buying pilchards because I was going through the same thing, I would cast and they just come straight off. Pilchards are really soft bait so if you get the salted ones like yowie suggested you have a better chance of them staging on your hooks and the best brand is the tweed bait ones from WA now another trick when you're using gang hooks is to tie a knot around the tail of the pilchard it holds it in perfectly when you're casting! If you live in western Sydney there's a few tackle shops that sell them, there's one on parramatta road auburn and woodville road in Guildford he stays open 24/7 so anytime you need them just go there.