Spinning tackle will work just fine!Spool up with 4lb. test fluro for the clear water.
Bonefish eat small crustaceans like crabs and shrimp, so maybe a small crawfish imitation may work if you want to do the artificial thing. Live bait will work the best, live shrimp and Peeler crabs. You can catch your own Peeler crabs on concrete seawalls with a fine mesh net, they live inbetween the oysters and run all over the walls.
Wading the flats will work, and so will a kayak or other small boat.
Bonefish are unfit to eat, unless you like Carp (very bloody and strong tasting). If you want to catch something for the table, Mangrove Snappers, Hinds, and even small Barracudas (less than 24") are great!!!