is the motherboard a good buy? can i work with it to make a gaming computer?
It's an entry level motherboard. There is not much you can, or should do. Not sure what you mean by "work with it" but as I already answered, equipping it with a decent amount of RAM, a good graphics solution and a decent CPU, then power it with a good PSU, is still what is needed for good performance. If you are suggesting overclocking, I would advise against it. Overclocking adds stress to everything, including cooling requirements and in this price range, there was little effort, or investment into designing in any overhead. In fact, in looking at the specs of that case
it looks like it supports many fan options, but includes no fans. If so, then you may have to underclock to keep it cool until you establish adequate front-to-back air flow through the case.
I am not a fan of barebones systems, unless it will be used for "office" work - which is certainly what they are geared for. I think you should go find the complete system you want, then buy it - or at least compare and see what you need to do to get the barebones up to that level. Or better yet, skip any sort of pre-built and roll your own. The reality is, it makes no sense to me to attempt to convert an entry level barebones into a gaming machine.
But understand that "serious", 3D animated gaming is one of the most demanding tasks we can ask of our computers. A "serious" gaming rig has a fast motherboard, fast RAM and lots of it, a fast CPU, and a fast and powerful graphics solution that cost more (often several times more) than your budget is allowing for your entire system, and it has a quality PSU and quality case to house them. Faster typically costs more - not just in computing.
MSI makes good, reliable motherboards. That one is an entry level one.