There's many other ways of earning money from your blog without using Google Adsense.
So just because your blog won't get approved for Adsense it doesn't mean you still can't make money through your blog.
There's another good Adsense alternative that pays just as good as Adsense and that is media.net it's not as hard to get approved for but you need a good amount of your website traffic coming from the USA for them to accept you.
If the majority of your website traffic is coming from India then media.net might close your account down and freeze your earnings.
But if you have majority of your website traffic coming from USA then you can and will get paid the money from media.net
I've seen media.net used on big websites so media.net is a legit paying Adsense Alternative.
Other ways to earn money from your blog is by selling your own advertising space, promoting affiliate products or services or selling your own E book on how to do something.