Say the cost of a ticket is 1 dollar.
The odds of winning is 1 out of 228 million.
The prize is 300 million dollars.
So, the expected value is 0.32 dollars.
I'm not sure how to interpret this "expected value." What does it mean? That I can expect to make 0.32 dollars each time I buy a ticket? wut? lol
If the probability of winning is $p=\frac{1}{228} \cdot 10^{-6}$ and the prize is $x= \$ 300 \cdot 10^6$ then your expected value will be just $$x \cdot p=\frac{\$ 300}{228}=\frac{\$ 25}{19} \approx \$ 1.316$$ Which means if you buy $228$ million tickets, you might get $\$ 1.316$ for every ticket, yes. If you win. But this is just one lottery, so you can only win one single time. There's a chance you will not win and won't get any revenue for your money.
But to make winning more likely, you'd have to participate in hundreds of such lotteries, and buy $228$ million tickets each time. Then you will really get approximately this expected value for each dollar you've spent.