Don't give up hope. If India is anything like China, independent, educated young people are much more likely to make marriage decisions for love rather than money. The key thing to realise is that, if someone will only marry you for your financial status rather than love they'll probably be a terrible spouse, and similarly if they'd let their parents make their marriage decision for them they're also probably not the kind of person you want to marry. If they care about your caste, then they're a horrible racist and you certainly wouldn't want to marry them.
If you go to a big city and hang out at the kind of places educated, independent young people go to, you might be surprised at how open-minded the people you meet are. Particularly art-related places; people who pursue an artistic career have potentially already demonstrated a preference for following one's heart over financial concerns.