Use a thread sealant on the barb fitting, it lubricates the fit, and helps seal it up.
I use Rector Seal #5, available at Lowe's.
As mentioned above, verify that the sizing is correct, if the hose pushes onto the barb easily, its probably the wrong size!
You can lead a horse to water,
But you can't make him ski...