Lewisville isn't far from irving and much bigger than grapevine. I fish the west side of Lewisville lake and fish shallow right now. there is a park just north of the toll bridge on the west side. That would be a good place to start fishing from the bank close to foliage in the water. If you are willing to walk a little to get to the water, look into fishing near the mouth pecan creek.
Is it possible to do something your whole life and still be an ameteur?