First, your age has nothing to do with it. Whether you're 14, 44 or 84, everyone still gets skunked some days. On some days, I know there are 14 year olds that can outfish me and one some days, I'm sure I can outfish 65 year olds...
As with anything, it takes some patience. When I was a kid and fished worms, I was tickled on opening day to catch one or two fish. Then, I thought I was really good to be able to catch a limit and even better when I caught seven and kept catching more and letting the last one go. And then I figured out that there was more to fishing than going to the stocking hole, that even in the manure laden streams of Lancaster County, some trout would move and seek out shelter, like the log and roll of chicken wire in Pequea Creek
After I added flyfishing to the available methods of fishing, I started the whole process over again; my first trout was a brown caught on the W. Branch of the Octorara and between that stream and the other FFO stream here, I started to figure out methods that worked, and eventually the numbers came. And from there it expands to fishing for wild trout, and venturing outside your home territory to other areas.
And eventually, sometime, you'll reach a point where just being on the stream is good enough, whether its enjoying the scenery, good company, and occasionally, the nice fish.
As was suggested before, try stripping some wooly buggers. Get the fly down, and don't use your rod tip to twitch the fly; actually strip the line. You'll miss some hits if you use your rod tip only. Don't be afraid to set the hook when you think you have a hit either. A wooly bugger is a very effective fly for stocked fish (works well with tiny natives too!).
Other flies that should work: bead-head nymphs (pheasant tails, copper johns, hare's ear), terrestrials (ants, green weenies), san juan worms, single eggs, sucker spawn
Sometimes I laugh at myself when something with the brain the size of a pea outsmarts me; but then I remind myself that its called fishing; catches are not guaranteed