Though lead angling weights are now banned, you can still make your own fishing tackle leads in any shape or size in other materials. One of the most commonly used is concrete. You can use just about anything that is easy to cast and reasonably heavy, though your casting may be altered, depending upon the difference in density of materials used.
One can even make their own fishing tackle rod. Fly fishing rods are the most commonly made, as there's no complicated reel involved. One may purchase a "blank" rod and customize it to your purpose and preferred action. While they may also be carved from a tree branch, this is far less commonly done.
While you may still find yourself purchasing fishing tackle such as hooks and wire from a fishing tackle shop, you can save a great deal of money and increase your enjoyment of angling by making your own baits and tackle.