You could beat BA and IG with this list, but it always comes down to tactics and unfortunately luck.
If you'd like to be real competitive i'd drop the defiler in favor of more obliterators.
Also, I don't see the purpose of only 3 terminators in a landraider. If you want to have terminators your best bet would be to drop the landraider, and just deepstrike the terminators with their combimeltas and act as a suicide unit, hopefully popping a transport. With the extra points you could get more marines, the more the merrier. Also it's hard as hell to get rid of plague marines, so you'll have more staying power.
Your list as of now looks good, you should be able to beat your opponent, unless you have grotesque luck or make a silly move (happens to the best of us)
Hope any of this helped and good luck