7.Nc3 probably should have come after f3 just for the record. it prevents the Ng4 move.
White can take advantage of black's weak d5 square with his knight and pose a strong kingside attack from that position. White should also think about swapping off his dark bishop for black's. Also, h4 often works well as an attacking move against fianchetto variations of the sicilian. f4 looks like a good idea as well because it can get the h1 rook in on the action after a 0-0.
Black is behind on development. 0-0, d6 then Be6 seems prudent in order to pressure d5. Black's counter play will come down the c-file so get the rook on c8 and use the A and B pawns to put pressure on white's queenside pawn chain. Unfortunately, white is far better in this position. Black is weak on d5 and has the e5 pawn that is vulnerable to an f5 push. Probably will be playing defense most of the game.
Btw the bind is probably my favorite opening to play as white 
. I suppose I thought that because in order to get a bind out of a normal sicilian I'll often play a less common line. Instead of defending my e4 pawn with Nc3 I play f3 sometimes. I just thought it was a good move while looking at the general position but without calculating any options, I'll be more careful when giving advice in the future
What is the best plan for both sides in this position?