Have you got a way to monitor ammonia levels daily, or are you planning to test less often? That's actually the key thing most people overlook - consistency in testing, not just consistency in dosing.
The folks above have covered the main points well (temperature does speed things up, bacteria starters help, ammonia dosing matters), but here's what catches people out: you need to understand what you're actually watching for. You're not just waiting for ammonia to drop. The real cycle is ammonia → nitrite → nitrate, and your cycle isn't done until ammonia and nitrite both consistently hit zero while nitrate climbs. A lot of people see ammonia drop after a few weeks, think they're done, and then hit a wall when nitrite spikes and stalls for ages. That second bacteria colony takes its sweet time sometimes.
For your 55-gallon, aim for maybe 2-4 ppm ammonia as your target dose each day, then test before you redose. If ammonia's still sitting high the next day, skip dosing. Keep the tank around 78-80°F if you can - bacteria work faster warm but not so fast they get lazy. A bacterial starter (doesn't really matter which brand) won't hurt and might save you a week, but it only works if you're actually feeding those bacteria with consistent ammonia. Expect 4-6 weeks realistically, maybe a bit quicker if your water's warm and you're on top of the testing. The whole thing hinges on you being patient enough not to rush it or give up midway.