How to display lots of options on homepage?

Homepage of my website needs to display lots of options to the user. Website has a search box at the top (that searches all the possible options) but we are planning to show lots of options to the user so that user can get a feel of what are the options she can explore. Currently, homepage looks like:

hackr.io homepage screenshot

I evaluated StackExchange sites page as well but it seems too messy to me.

StackExchange sites screenshot

These are the criteria am considering to display the options:

  1. The user should be able to find any option very easily (may be alphabetical order?)
  2. Page should look good on mobile as well.
  3. Options should look clickable (we want users to click on them to explore further. This is one of the reasons for not liking SE sites page)
  4. Should we consider anything else?

Thanks.