Sorry to hear you are feeling this way. As a finance guy myself I would say the skills you mention are valuable in finance in the right organization. I have a very people / network building profile myself rather than purely analytical, and it works in the right company. As you say being able to build networks is what gets things done. I would suggest as a first option putting yourself out there in and finding an organization with the right cultural fit for you. Make a big difference.