Ditto everything silmaril said. Also, sail in as many different classes of boats and with as many different skippers as possible. Each class of boat has design characteristics that will add to your understanding of the dynamic principles involved in sailing generally. No single skipper knows every conceivable racing maneuver and technique, but, if you learn from a lot of good racers, you''ll gain their collective knowledge.