Resource-wise, there's absolutely no way you're a lower tier player. The things you have at hand are very clearly above average (even if those natures are a bit unfortunate).
I play at the 680 range (which your team should be in, but I'm too lazy to math) in Advanced, and I don't meet the kind of teams you're describing. Draw Back and Renewal are pretty common I guess, but they're not hard to play around. 690 is when those things start to show up a lot, but I don't think your team is in that range.