Congratulations on your first development roll. It's always good to get that one behind you. My take on this is that you definitely have the right developer, but the wrong film. D76 and Tri-X are classic combinations for a reason, and I would strongly suggest using that film next time. And no more expired films! When you're first starting out, you want all the odds in your favor, and fresh Tri-X and fresh D76 will do just that. It's tempting to go w/ cheaper expired films at first, thinking that you're probably gonna mess things up anyway until you get the hang of it, but in reality it will just make things a lot worse.
For what it's worth, my first roll looked much worse. I had NO idea what I was doing, but how could I? It was my first time. To keep things simple, I like to go w/ my developer full strength (remember to let it sit a day or two after it's first mixed), and w/ my water and thermometer, I develop for 7 to 8 minutes at 70 degrees. Everything is basically by the book because it works. 30 seconds of GENTLE inversions w/ a bit of a twist/swirl to the inversions, tap the tank on the counter to get the bubbles off, then 2 gentle twisty inversions every 30 seconds except for the last minute, w/ an occasional tank tap to get those bubbles off. I'd want to confirm that my camera is exposing properly too, so if you don't have an inexpensive shutter tester, which I also highly recommend, make sure you send the first roll out to a lab and let them do it to make sure your gear is not going to be an issue.
Hang in there baby. It's a lot of fun to develop your own film, and once you get the hang of it, you'll save a ton of money, and learn more about photography than you ever could by simply sending it out. I developed my first roll at the ripe old age of 62, and if I can do it, anyone can do it. Being obstinate, determined and stubborn can be a good thing. Ignore my wife's opinion on this character trait though.