I'm glad to see you applied! :D I'm at a +/- 0 for now, though.
From what I've seen, I believe you would make an excellent Helper. You're friendly, helpful, smart (you catch on quick), and very active. But you've only very recently become this active, and you hadn't played for a long time. The staff team needs people who are dedicated to MeepCraft and who know a lot about the server, and I'd like to have a little more time to see both of these from you.
Your application is great, and I love your enthusiasm! As far as the weaknesses go - I don't think we've talked on TeamSpeak, but while representing the server you'll need to make sure you can keep yourself from cussing when needed. And I'm surprised by what you said about accepting criticism, because you seem to have handled it well so far. :) Just keep in mind that there would likely be harsh words said against you as a staff member, so you would need to be able to handle that professionally.
Good luck!