Baraka does suck, though. I play him and love him and even I must admit that. The problem with your strategy is that no good Reptile player is going to try forceballing you while in range of Blade Charge. They'll block your Blade Charge, hit you with a dash, get to full screen, and start zoning. If they are dumb or if momentum is on your side, I guess you can get some free hits on them, but other than that, Baraka is just a really bad character in a lot of matchups. One suggestion, and I haven't tested this out, is that if you can read their dash or slide, start doing a Chop Chop and they'll walk right into it. You have to do it ahead of time, though, or the dash will hit you during the startup. I think the timing is probably similar to Sub-Zero dashing forward then dropping an ice clone to bait a dash. The downside is that unlike ice clone, you're in for a combo if you read wrong and Chop Chop when they're not coming in.
Other than that, I don't know what to tell you.
Also: so the 2,2,1+2,f+4,4 frame trap is not a frame trap after all? If Reptile's elbow dash can punish in between, Cyber Sub Zero's ice parry can stop it also. Maybe Liu Kang's parry too? Baraka seriously makes me sad. Yeah, let's make a character with terrible options from range and then make him slow for when he gets up close...