Never move straight toward the opponent. Side step slightly to his weakest side, then attack from there, do not hesitate.
Never move into the 'kill zone' without throwing a technique, strike hard and fast.
And you are right, you have to get inside his reach to negate his ability to kick.
Find some tall sparring partners and practise getting inside their guard.