This is why i hate fishing.

How do i catch fish better. Any specific food to help. I already got level 10 fishing and i used to love fishing, then i got to these completely luck based fish and i and i am hating it.