The feeling you get when you've caught your last fish is awesome. Just spend less time fishing per day. I would fish 10 or so buckets and stop. It took me a year to catch all my species. When I first started out in 2002 you had to teleport back to the playground to sell your fish, then run back to the pond. Imangine how annoying that was. Don't give up ok, just spend less time on it so you don't get so frustrated.