Wearing gemstones as astrological remedies is not proved scientifically and their effect on human life is just a media creation to promote their business interests. And where can you get genuine gemstones and most available in the market are fake ones and even if you are able to lay hands on a genuine one, buying that will only add to your financial ill luck.
Read my articles on my blog http://navagrahastro.blogspot.in/ to get some insight into the usage of Astrology in daily life.
Your 2nd house which indications wealth and assets etc. is having a feeble strength of 25.27% and your house of gains from other sources including career/profession has a strength of only 21.95%. The net strength of your horoscope is only 28.29% and that will be the success factor of your life. No wonder you have financial problems and wearing any gem or gems for this purpose will be a further waste of money. You should take the help of God by reciting mantras of your choice and praying to Him with dedication. Narayanakavacha recitation daily 3 times in the morning and evening could help you in this regard.
Perhaps you will think that I do not know Astrology since most advocate all sorts of remedies to ease your problems by spending more money for this purpose. You cannot buy Luck or Happiness or Health by spending money. God has to give it to you and for that you have to surrender at his feet with full dedication and earnest to help you out.