most trout fly anglers get too complicated for NJ... as Capt Lou states
"Most streams very small in our area casting is limited in scope to lift & drift."
If you have a basic setup, you may have a Weight Forward N Floating line, such as WF5F or you might have a double taper like Capt Lou. Both are fine for everything except the deepest hole/fast current situations where a sink tip would help.
Get some tapered leaders, as Capt Lou said, 7' or so, with a 4x end. 4x is ok for streamers but you will want to go smaller for nymphs or dries, so get some 6x tippet. Around here that should do.
Get an assortment of Caddis, dries, wets, nymphs, some woolly buggers of various types, with and without bead heads. And some basic streamers, like mickey finns, black ghost or other feather streamers in trout sizes.
You'll do fine... get out and fish !
