MicroSD drawing too much current?

I think I see badly soldered pins on the micro board, and some pins not soldered at all.

Don't know these micro boards, but the schematic diagram shows that "V-in" (pin1) is USB supply through a backflow protection p-channel mosfet. This (naming) is different from regular Arduinos.

The HC-06 modules I know must be powered from 5volt, because they have their own 3.3volt regulator.
I think I see that you power the HC-06 from the V-in pin.
But why power the SD from the 3.3volt pin of the micro (with a tiny onboard 3.3volt regulator), when the SD card has it's own regulator. Just power the SD card (5volt pin) also to the V-in pin of the micro.
Don't know which MPU6050 you have (post links).
Leo..