All you have said is needed to do Great with link.
How to use him? Well you can play with him anyway you want that's just how flexible link is, but Imo how i play with him is the way he plays in his own game.
Which i mean by, studying my match ups, knowing which items are more effective then racking up damage and finish them off.
its basically A-B-C style but its a wayyy more in depth style due to the fact that i use almost all his Ats from Melee to Brawl making my link an Technical fast paced play style.
Look at a lot of styles such as Skler, Aniki, Smasher, and my favorite The Germ to see different link styles and take what you like from each player and make your own style.
Have fun