So it sucks because you're bad at it and because you enjoy complaining? You're probably like one of those retards on the app store who said "I wish I could plug it into my ps3 so I could use that controller" so did you play it for more than 1 or 2 matches?
Weapons and upgrades only cost credits which you earn for playing. So no real money required. But if you mean any that don't cost credits then no,
Your energy should really be saved if your wifi connection gets fouled up in the middle of a match. Thats getting really frickin annoying...I've burnt so much potential credit in this way...
terrorist you're too good, please stop playing and go opening up an academy for Eliminate , you can use this name if you wish " Eliminate Pro Training Institute"