Looking at your natal chart we see that Venus which is the 10th house lord is in the 12th house with Mercury which is the lord of the 11th house of gains. 9th lord Mars is in the 2nd house of finance with Jupiter which rules the 5th house of your D1 chart. Saturn mahadasha or main period if going on. Saturn is the planet of discipline, hard work, dedication and it is the planet which is referred to as Karmic teacher. In the Saturn period you will work and Saturn rewards you with success if you follow what is required by Saturn that is discipline, hard work and dedication. Yes the period ahead is better. I will not say the best as you will gains a lot financially and also get to learn during this period. This knowledge and experience will promise you gains in the period ahead.
Blessings,
Navneet Khanna
Astrologer