This is a fantastic blog post from the guys at HubSpot marketing on improving your brand and making it magnetic. The summary:
1) Be Relevant
2) Be Honest
3) Be solution-orientated
4) Be accessible
5) Be quality
Have a look at the detailed post for some great pointers on how to do this: