Good post which is why I tell the short guys on this thread to skip the dating sites. Go to places where you are not surrounded by tall guys and where there are more girls than guys. Combine that with being well dressed, well groomed, smelling good, success in finance and career, being in good shape, with a good nights rest and focus more on long-term dating success versus short-term hookups and you'll do fine.
The key is to make good goals (i.e. SMART) around these things. Don't be general about it. Make a plan. It might sound like a lot of work just to get a girl but really it is self-improvement. These things will pay off in all facets of life. I went through a similar transformation and you'll find even guys want to be your friend more often, you'll get more and better responsibilities at work, etc.
Read "Mate: Become the Man Women Want"
https://www.amazon.com/dp/0316375365/?tag=neogaf0e-20
It goes more into detail about all this but this book changed my life and I was not even on the dating market. I'm married but it improved my marriage, gave me much better self-esteem. I preach these tenets to young men all the time because I wish I heard this when I was younger.