Some easy tips that worked for me:
Wear long sleeved shirts/sweaters/button-ups and then roll or push the sleeves up. This will make your upper arms and shoulders appear bigger and more masculine. I'm on T and pass well and I'm only just starting to feel comfortable wearing my long sleeves normally, because I'm skinny and I don't think it looks right on me.
Try some voice exercises! When you're alone, hum in the lowest tone you possibly can for a few minutes. Speak to friends or your pets in a lower voice and do neck stretches in the morning. It'll feel unnatural at first, but soon you'll get used to it and speak in a deep voice all the time. (There are many guides on the internet about this.)
Put on a sports bra that's a bit too small, and then if you can, put on another one on top of it backwards. The back of the second bra should be over the front of your chest now. Might not work for everyone, but it made me fairly flat before buying an Underworks binder.
Try on some slim-fit men's jeans. I've noticed that if trans guys with wide hips wear relaxed-fit or even straight-fit men's pants, they look WAY too big in the leg. They buy the right size for their waist, but don't account for the fact that the legs of those pants end up too large. Slim-fit pants that fit your waist taper a bit in the leg and actually look like they fit your body, which helps with passing and even looking older. You don't need to be swimming in your clothes.
As for hair, I've noticed that leaving some length on the top and trimming/shaving the sides makes your head look a little more square.
Hope this helped!! Sorry if it didn't make sense, I'm tired and in a hurry ATM.