Do you have the plastic transmission guard still in place? If so remove it and throw it away as it only traps sand & mud no real protection quality's.
If you had sand & water in the transmission you wouldn't be going anywhere by now
The bellhousing on the trans has openings underneath it where you can see the ring gear & torque converter, it is possible that sand has got inside the bellhousing and may be causing rubbing/binding issues.
Get underneath with a pressure washer, give it a good clean & see if any sand comes out.
While your under there check the rubber boots on the front CV's, if there is sand in a CV it will destroy it in no time at all.
After Fraser I removed all my bash plates & guards (not fuel tank guard) and found half a beach stuck in there