I dont understand on one front you say that you have everything that a person your age should have, and I feel you should be thankful to God for that rather than being critical. IF you are still unhappy that means that you are unsatisfied and your expectations are high, eventually that lead to dissatisfaction in life. Regarding your horoscope we see that you are Virgo rising and Mercury is in the 2nd house with Mars which is the 8th lord. Mercury gets weak as it is conjoined with 8th lord Mars. Mercury is the planet of confidence, speech, logic and planning. Strengthening Mercury would certainly bring you lot of gains. Also you have Kemadruma dosha that is formed when Moon has no planet on either side, Therefore doing the remedies of Moon also are very important.