Size of mountain bike
as the comments have said. It is good to have your legs able to fully extend when your pedal is at its lowest point. It makes for easier pedaling, I am about your size and I also have a 29in mountain bike. The bike is worth keeping, an easier way to get on would be to step over the frame and as you start pedaling slide onto the seat.