The Finn was pipped to third place by Hamilton by just over half a tenth of a second, as Ferrari locked out the front row of the grid.
Heading into the race, Bottas holds the lead of the championship for the first time in his career as he picked up the race win as well as the extra point for the fastest lap two weeks ago in Australia.
"It was okay in qualifying but it could have been better,” Bottas said. “It was pretty close between Lewis and me, I think he just got a bit better laps in the early runs, in Q2, and I had to chase him a little bit.
"In Q3 I was pretty pleased with my lap in the last run but all the weekend I haven’t been really able to nail a proper lap.
“I can see the differences and it’s small things here and there, I could have definitively been quicker today, but it was not the easiest car to drive in qualifying.
“We’re speaking of being a few hundreds of a second behind Lewis, so it’s not a disaster and we are there where the car’s pace is.”
When asked if there are other areas that the Silver Arrows are dropping time, Bottas said: "Based on what we’ve seen today it’s mainly straight-line speed.
“There is a couple of corners where they are a bit better, then in general in the other corners it’s very similar and then there’s a couple of corners where we are better.