Hi...
i dont think it should be a problem, you just need to be Patient and perseverance will help you achieve your Career goal.
read the articles on the latest development in HR ( as you have 3 yrs gap ) from your MBA. it more of a will that is required to set your career right..
prepare yourself well, and attend your interviews with confidence i am sure you will get into HR field.
few tips to get you into HR field (considering your gap)
- Donot look at package when choosing a job
- Donot look for big brands alone.
- Be open and flexible with job timings and responsibilities.
- Be positive
- Think & work smart
- Look for opportunities to learn.