It's called fishing not catching. It's about being outside and doing what you love. Don't get frustrated if you are catching anything. You can always try again tomorrow.
Take people you like. It's nice to have a friend out there, to trade tips and tricks and pass the time. And a friendly competition never hurt anyone.
If live bait isn't working try lures. Be sure to tailor to the type of fish you're attempting to catch.
Know the water you are fishing. You can't expect to navigate an area you don't know anything about. That said, always be willing to move if the moment isn't working out.
The right fishing pole and line for the fish you're trying to catch. Do your research; you can't expect to catch all types of fish with the same methods.