Well brother, I can understand your situation. I know you have worked hard for JEE mains but I believe with 19k category rank you won't be getting decent college which I can recommend you.
Though with SC and home state quota, there might be an increased chance of your's getting a seat but with such a rank it is very hard to get.
As, opting a very low rank NIT core branch will bring nothing good for you.
So, I would suggest you to prefer state engineering colleges. Some state eng. colleges are way better than even mediocre ranked NIT.
Also, I would recommend you to do take part in JoSAA and go to through all the round even the spot round. May be, some good fortune can turn your destiny.
Thank You
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile