I don't know much about bonds, but regarding dividend-paying stocks, my understanding is that most dividend stocks belong to well-established and stable companies. Because of that, they usually grow slowly rather than aggressively. So, expecting Rs. 50,000 to become Rs. 200,000 by December through dividend stocks alone is very unrealistic.
For such a return, the share price itself would need to rise dramatically within a short period, which is uncommon. Occasionally, some stocks double, triple, or even increase several times in value over a short period. Simply put, if you're lucky enough to identify those aggressively growing stocks at an early stage, you might be able to achieve that target. However, finding such opportunities is difficult and comes with significantly higher risk.