Profit can be used in a countable or uncountable sense. This means that you can say "make profit" or "make a profit" (or earn (a) profit for that matter) without any significant difference in meaning. You can't normally use "a" after "a lot of" because we expect either a plural noun or uncountable noun to follow it (a lot of people/ a lot of courage/ a lot of profit).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.