Problem in H-bridge by stm32f103c8t6
Could I use BJT instead of MOSFET?


Yes, you can. But depending on the current consumption of the motor, the transistors may dissipate more power than MOSFETs do.


  I'm also not sure of the overall circuit. Is it correct or not? 


It seems correct but those N-Ch. MOSFETs may not be suitable for logic-levels such as 5V and 3.3V. The threshold voltage (VGS-th) for IRF630 to turn fully on can be as high as 4V. So, driving them with 3.3V may not be sufficient. Use logic-level-gate MOSFETs or ones having lower VGS-th instead.