More advice/critique time! What am I doing wrong, what am I doing okay but need to improve on, etc