Long story short, I stuck at push-ups. To get better at them instead of doing them on knees I would do them against an incline bench (or the bench press bench), something that is elevated just enough. Once I started doing those more regularly I was able to actually get some real push-ups out...