afaik there is no way to have the macro display the MP/TP cost of an ability... using /micon, or adjusting the macro icon look in the macro editor only changes the face plate and does not include those details. Nor is there a way for it to recognize range for your attack... or have the ability help tooltip show up.

I think the easiest thing for you might be to have 2 actions. 1: Shield Lob (basic action) & 2: Shield Lob (macro, with ability / marking)
I know the people that put party-chat in combat macros are ... in for a world of hurt if they have to spam them. Myself I have the chat-macros (stun down, silence down ... need MP/TP... melee-LB now / AoE-LB now) set individually and only keep those on my hotbar that I will need for the fight.
I also have the marking flags dragged on to a common hotbar, that way I can mark on the fly without having to open the window up ... or have my macro change the target marking if I have to use it for something OTHER than what I'd intended (provoke > shield lob to pull hate back for example, you wouldn't want the target marked or at least not the same way)