Hello Santosh,
You have a very decent rank for the General-EWS category and this rank can certainly land you a seat in some of the premier institutes of India including some IIITs, GFTIs and even some of the NITs. Though won't be getting top IIITs like Hyderabad and Bangaluru. You can most certainly get IIITs like Lucknow, Sri City, Trichy, etc.
Coming to the second part of the question, I would advise you to go for IIITs above GFTIs. Still, since you have specifically asked, currently the best GFTI taking admission through JEE Mains is BIT Mesra and you can easily get branches like Chemical, Production and even Civil (if you are lucky). You can easily slide to upper branches after that.
Here's an article you might find useful during your research. https://engineering.careers360.com/articles/jee-main-cutoff-for-top-iiits
Thank You
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile