Actually i'm still having problem with baree chords, the B string doesn't sound.
I searched on youtube and everywhere and followed the tips, but the B string still muted even i press very hard. all other strings sound clear

this problem only on acoustic guitar on electric i had no issue
My Gear
Ibanez JS1000
Ibanez RG350EX
Cort CR280
Ibznez GRG170DX
Fender Startocaster American Standard
Yamaha Acoustic CPX500
Hofner Acoustic Guitar
Zoom G2.1NU
Zoom GFX-1
Boss DS-1
Marshall MG50 3/5
Try turning your finger so that you're pressing down with the side rather than the flat. That way you're closer to avoiding catching the joints.

But yeah, barre's on acoustic are tricky blighters!
Quote by Kensai

Awesome guy right here
Make your chord shape, play each string on its own, adjust your technique until all strings ring out clearly. There is no other way apart from good technique. Make sure you aren't muting with another finger, and make sure your barre is fretting all the strings it needs to.

It's just practice mate, you'll get there in the end.