It's good that you are aware of your challenges and drawbacks. However, in whatever stream you have done Engineering, go ahead and apply for similar jobs advertised in various portals and papers. If you have any personal contacts you may go through them and get your first break. Doing a job before doing MBA is also a good option as you will have experience which carries weight-age for admission into MBA. Clearing all backlogs is important at the same time.
Best Wishes ...