So your final motivational tip is to simply find someone to train with. A buddy gives you encouragement and a competitive edge. Basically, if you were one of those that would have left the gym after two months, having a buddy there would have made you stay twice as long if not more.
Obviously, for certain exercises a friend is needed to help you lift the heavier weights. Also, if you are unsure of what the correct technique is for an exercise you will need someone to show you. Beware though, sometimes the group can get a bit too big for everyone to benefit. Honestly, in my opnion three is definitely a crowd. Two is more than enough especially when more benefit is achieved with shorter rest periods. A tricky issue is when there is an overwhelming difference between fitness levels where the fitter person may push the other too far. I remember when I trained with big guys and they would make me lift crazy weights where they assisted me from the first repetiton (good old Arnie style training). Make sure you are still working at a level that is honest, enough to challenge you in a realistic manner. Doesn’t matter if your buddy is doing flying pushups like this
You can stick to push-ups on your knee if that is sufficient to challenge you.
What more can I say about the use of a buddy. Their benefit is that obvious. Perhaps I should instead warn you about being too dependant on them.