Here's a tip I have been using. It may not be especially effective, but it helps me feel more feminine.
Get one of those long fabric belts that you tie like a motorcycle helmet (with metallic rings). They were a big hit ten or fifteen years ago I think. Put it on, but not the standard way. Start from behind, make it go around you, then tie it. Let the long strand hang down. For me, it hangs down to about knee height.
It makes you a nice tail that moves with your hips when you walk, on top of attracting attention to the area of your hips and your butt - their movement (and maybe their size, but, like it or not, big butts are feminine) will be visually enhanced. This, I believe, will give more of a "female shape" illusion.