I am a Chemical Engineering graduate and I also faced the same problem that you are facing right now. First of all, I would like to ask a question. Do you really like Engineering? Do you have the passion to study Engineering? Are you good in your mathematics papers? If your answers to this questions are positive, I would say Engineering is a good option for you.Trust me, having an Engineering degree alone does not always fetch you a good job. More than 10 lakh engineers are passing out in India. So you have to have an extra edge over your subject to compete with all these people.
So if you have chosen to be an Engineer, then the next question is Which Branch?
Many people would say to choose the branch that has scope, jobs etc. But I would tell you to choose a branch that matches your talent. It is said that every human being is a genius in something. A person will always have a hidden talent to excel in a particular subject. Some people might have a talent to draw. Some people might have a talent to write creatively. Some might be interested in electronics. Some people might be good in solving chemical reactions. As in my case, I really loved studying chemistry and I always loved to solve organic chemistry questions( in my +2) . I was also the subject topper for chemistry in my school. So i just choose chemical Engineering just because I was good at solving chemical problems. So just choose the branch that you have some idea about. And if you don't like solving problems, please don't go for Engineering because as an Engineer your primary job will be to solve problems. There are also many unique branches in Engineering that you might have never heard of. So if you want to know about the branches of Engineering available, please feel free to contact me
So if you have decided the branch, the next question is which college?
Well the best colleges in India for studying engineering are the IITs, NITs , BITS Pilani, JNTU etc. For getting into these colleges you need to clear entrance exams like JEE, AIEEE, BITSAT etc. And trust me, you have to be very focused and work hard to get into these institutes. Don't worry about your fees because you can get an educational loan very easily without any collateral and you need to pay the loan back after completion of your course. Even I am from a middle class family and I got an education loan for my studies. The education loan would cover your tution fees, book fees, boarding(hostel fees) etc. So you need not worry about money. So if you are not able to clear all these entrance exams, you can always opt for a private college. The plus point of studying in colleges like IITs are that they have amazing infrastructure and you will get good job placements. But if you study in a private college, the infrastructure will be average and the placements will be less.
The last advise I would like to give you is that don't ever mug up facts for the sake of passing the exams. As an Engineering students you must be very strong in your concepts. Be strong on your concepts and you will get a job very easily. Don't ever study for marks. A first class( 65 - 70%) will do for any company but more importantly what they check in interviews is that
Have you got your concepts right? ( technical knowledge)
Are you able to express your ideas? ( soft skills)
So best of luck for your future. Hope this post help you. You can contact me anytime if you have any doubts