Mighty, know the body of water your fishing and the location of the fish for the season.Insurance is a must to me[just in case,you never know].You must be informative,knowledgeable,friendly,courtous,part time baby sitter[gotta keep the youngsters havin fun],Have the patience of Jobe,And always try to make sure your clients have a good trip!Must have a dependable boat with enough room,plenty of equipment,be willing to work putting out attractors,finding new areas,answering phone calls & e-mails.I"ve just touched on the basics,Theres alot more.Also you must constantly strive to learn new metods,ect. . I always try to approch it as My Job! Sounds rough and sometimes it is but its also very rewarding!! Hope this Helps!