When you are over 183cm (6 feet) as a female your height alone will out you at least to some people.
With HRT you can expect to lose 1 to 2 inch (2.54 to 5.08 cm) but that would still leave you too tall to pass.
Most people cannot pass without FFS at 21.
I find it hard to evaluate someones chance of passing based on a photo of their face but your face does not come across as masculine so you are probably not screwed in that regard. I guess you would look ok as a female at least.
Since you are just 21 there is a good chance your hip bones haven't fused yet allowing you to get skeletal hip growth from HRT.