Yeah it may be because im not developing my own film. I just started a photography class and im learning all that but before then I would just send it to a photolab to have it developed. I am also using tmax 400 most of the time
T-Max is a great film, but a 'modern technology' one. It appreciates careful development in a suitable developer for the best results.
Most photolabs tend to chuck films in deep tanks of D76 - where T-Max won't show it's best. You could try Tri-X or HP5plus, they might be a bit happier with the photolab type treatment. Alternatively you could give the chromogenic films a go. Ilford XP2 or Kodak BW400CN. Photolabs, if they are not Black and White specialists, usually handle these films better than true black and white.
Photolabs usually print using an automatic exposure type system which tends to average out every scene. They are good for churning out thousands of prints of 'Mom and Dad on the beach' with reasonable consistency, but tend to be totally thrown by very dark or very high key scenes.
Chances are, there isn't much wrong with your negatives that wouldn't be fixed by manually printing onto paper that is a little harder contrast. One way of working is to use the photolab to give you your 'proof prints' - and then take the best negatives into the darkroom and use those to make your prints. I did this for a while when I 'restarted' photography about 20 years ago. It doesn't last long, you soon get irritated by the dust, fingerprints and drying marks on the photolabs negatives and want to take over that part of the process yourself - but when starting out it allows you to concentrate on the printing aspect rather than get swamped by too many variables.