Make sure all your stuff is in good working order, trailer, motors, electronics, riggers etc. You don't want down time when the bite is on.
Buy the best sounder/chartplotter you can afford. Make sure you learn how to use it.
Get a good pair of binoculars to see what is going on around you.
Use a good radio for any free info that might be around.
A few good fishing buddies that can catch fish and will give you timely and reliable reports can be very helpful.
Use the angle of your wire to determine what speed to go not your plotter (tides/currents).
Change your speed if it is not working, when in doubt speed up, you will cover more ground hence find more fish/bait to work.
Turn often and take note of which side gets bites, if it is the high side speed up, if it is the low side slow down.
Periodically put the boat in neutral and let the lines settle. ( don't do this if you are already hugging bottom over rockpiles )
Periodically speed up and raise the lines in the water column.
Get gear you have faith in and learn to use it properly. Different flashers, spoons, and plugs set up with different hooks and strength of leader will act differently. Learn how to fish "your" set up not the set up of the guy beside you. You need some old faithful, meat and potatoes, tried and true go to set ups. One line should always be one of your old faithfuls not a continuous rotations of experimental crap.
Buy good line, better swivels, and the best hooks ( keep em sharp! )
If you can't tie good knots use a crimping tool.
Try to set up your rig so the hook is at the back of the lure to avoid short bites that don't find the hook.
If you want to catch fish leave the booze at home, you are out fishing not partying.
Some days it really pays to get the gear in the water early.
You can learn things from just about anyone so keep your eyes and ears open.
And finally, the best time to go fishing is when you can.