Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
The biggest factor for me was my GXE. The amount of battles also factors in, so it wouldn't make sense to make a new alt now because it'll take forever to do the amount of required battles, assuming you face competent people.